Jac*_*cob 5 extjs menu menuitem
我试图在菜单中动态设置一个活动项,就像它被选中一样.浏览文档我找不到解决方案.我在渲染整个菜单时尝试这个.
caseListStore.each(function(n) {
var menuItem = new Ext.menu.Item({
text: rec.data.name,
value: rec.data.url,
});
if (rec.data.name == "someCondition)"
menuItem.setActive(); //not working
casesMenu.add(menuItem);
});
Run Code Online (Sandbox Code Playgroud)
Chr*_*oph -2
将菜单项添加到菜单后,最好使用菜单的setActiveItem方法
caseListStore.each(function(n) {
var menuItem = new Ext.menu.Item({
text: rec.data.name,
value: rec.data.url,
});
casesMenu.add(menuItem);
menuItem.on("afterrender", function(){
if (rec.data.name == "someCondition)"
casesMenu.setActiveItem(menuItem);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3225 次 |
| 最近记录: |