var rightClick = new Ext.menu.Menu({
id : 'rightClickCont',
floating : true,
plain : true,
items : [
{
id : 'add-node',
text : '新增分类',
iconCls : 'icon-add x-fa fa-plus-circle',
// 增加菜单点击事件
handler : function() {
addResourceWin.setTitle('新增分类');
addResourceWin.setIconCls('icon-add');
addResourceWin.animateTarget = "add-node";
addResourceWin.show();
}
},
{
id : 'addchild-node',
text : '新增子分类',
hidden : true ,
iconCls : 'icon-add x-fa fa-plus-circle',
// 增加菜单点击事件
handler : function() {
addResourceWin.setTitle('新增子分类');
addResourceWin.setIconCls('icon-addchild');
addResourceWin.animateTarget = "addchild-node";
addResourceWin.show();
}
}
Ext.getCmp('addchild-node').setValue('xxx')
将上面的getCmp参数给你需要设置的hidden的配置中的id配置值
我需要根据id (addchild-node)来给hidden赋值,求ext大神
你这是要动态隐藏或者显示么?
已经解决了,可以根据id直接把items的某一块直接隐藏或者显示出来
Ext.getCmp("addchild-node").hide();
Ext.getCmp("addchild-node").show();