我正在尝试在Enyo js中动态填充菜单。但我找不到合适的方法。虽然我尝试过将它与jQuery结合使用,但我想知道是否有一种"Enyo“的方法。
{kind: "onyx.MenuDecorator", name: "keymapHolder", components: [
{content: "Default"},
{kind: "onyx.Menu", name: "keymapMenu", components:[
]
}],
}因此,我必须使用函数填充"keymapMenu“的组件,而不是直接将其放入小部件定义中。
发布于 2013-04-23 23:07:59
您可以通过调用createComponents()动态创建菜单项。我已经为您组装了一个小提琴,可以动态地将组件添加到菜单中。请注意,如果您想清除旧的项目,则需要对不是菜单滚动条的每个项目调用destroy()。
请看这个小提琴:
http://jsfiddle.net/RoySutton/hmyJt/5/
https://stackoverflow.com/questions/16154581
复制相似问题