anyojs:如何在列表项中嵌入控件?

时间:2013-08-18 21:37:47

标签: enyo

我是enyo的新手并且正在努力学习。所以,我决定为我的服务器端项目创建一个简单的配置应用程序。

我想尝试这样的事情:

group1    [on]/ off  |  option1    <select_box_selected_opt1>
group2     on /[off] |  option2    <select_box_selected_opt2>
group3    [on]/ off  >  option3    <select_box_selected_opt3>
                     |  option4    <select_box_selected_opt4>
                     |  option5    <select_box_selected_opt5>
                     |  option6    <select_box_selected_opt6>

所以这些是带有

等项目的两个列表
{name:"option_name"}, {name:"switch", kind:"onyx.ToggleButton"}

或右边的选择器。

问题是切换器,复选框和拣货员无法正常工作。它们表现得很奇怪:切换器在第一次点击后不会改变其视觉状态,并且拾取器不显示选项,并且它们的按钮在“按下”状态下自由浮动。 oncnahge事件发生了,但是按照奇怪的顺序。

控制台中没有错误或警告。

也许,我做错了?

1 个答案:

答案 0 :(得分:1)

点击此处的文档:https://github.com/enyojs/enyo/wiki/Lists

List使用了一个flyweight模式,因此如果没有一点帮助,控件就不会“活动”。您可能需要Repeater代替。