Ext:Ext.menu.Menu动态加载菜单
来源:互联网 发布:淘宝无线端装修教程 编辑:程序博客网 时间:2024/04/29 05:28
var createMenu = new Ext.menu.Menu({
id : 'mainMenu',
items : [],
listeners : {
click : function(menu, item, e) {
var record = groupLevelStore.getAt(item.getId());
addGroup(record);
}
}
})
// 字段
var groupLevelFields = ["id", "levelName", "capacity"];
// 记录
var groupLevelRecord = new Ext.data.Record.create([{
name : "id"
}, {
name : "levelName"
}, {
name : "capacity"
}]);
// 数据
groupLevelStore = new Ext.data.Store({
// 代理
proxy : new Ext.data.HttpProxy({
url : Action.corp.GroupLevelMngAction.GET_USERDEFAULTGROUPLEVEL,
method : "POST"
}),
// 解析器
reader : new Ext.data.JsonReader({
fields : groupLevelFields,
root : "data",
id : "id",
totalProperty : "totalCount"
}, groupLevelRecord)
});
groupLevelStore.load({
callback : function(records, options, success) {
if (records.length == 0) {
Ext.getCmp('createGroup').setDisabled(true);
}else{
for (var i = 0; i < records.length; i++) {
var item = new Ext.menu.Item({
text : "创建" + records[i].data.levelName,
id : i + ''
});
createMenu.addItem(item);
}
}
},
scope : groupLevelStore
})
// 工具栏
var toolBar = new Ext.Toolbar(["", "-", "", {
text : "创建群",
id:"createGroup",
iconCls : "addicon",
menu : createMenu
},
}]);
- Ext:Ext.menu.Menu动态加载菜单
- Ext.menu.Menu动态生成的菜单
- extjs 菜单Ext.menu.Menu
- Extjs动态添加子菜单:Ext.menu.Item 动态添加 Ext.menu.Menu
- ExtJS中Ext.menu.Menu菜单应用
- Ext Menu Widget (EXT 菜单组件)
- EXT menu
- Ext.menu.Menu菜单栏
- Ext.menu.Menu菜单栏
- Extjs-工具条和菜单 Ext.menu和Ext.Toolbar
- Ext动态生成左侧Menu导航
- Ext.widgets-menu
- Ext.widgets-menu
- Ext.widgets-menu
- Ext Menu 笔记
- ext js menu
- ext js menu
- Ext中的Menu
- BW:浅谈BW Authorization
- GridView使用技巧之:如何在RowCommand里获取模板列里绑定的内容?
- EBOOT架构及流程
- 位域
- 多文件gdb调试
- Ext:Ext.menu.Menu动态加载菜单
- CNG(舒适噪声生成)
- android 笔记2
- Java的应用!
- Lambda 表达式(C# 编程指南)
- 大家好
- 动态的分页SQL语句
- windows窗口坐标转换
- oracle 触发器