首先利用sencha建立extjs的工程,然后是对页面顶部和底部布局的添加以及按钮的美化,因为只要记录的是菜单的生成,就不记录了。
具体工程我会上传,因为是自己练练手的东西,所以写的很杂。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
接下来开始建我们的树形菜单。
首先在mainmodel.js的data中增加数据。
NavigationMenu : [{
text : '工程管理', // 菜单项的名称
icon : '', // 菜单顶的图标地址
glyph : 0,// 菜单项的图标字体的数值
expanded : true, // 在树形菜单中是否展开
description : '', // 菜单项的描述
items : [{
text : '工程项目', // 菜单条的名称
module : 'Global', // 对应模块的名称
icon : '', // 菜单条的图标地址
glyph : 0xf0f7
// 菜单条的图标字体
}, {
text : '工程标段',
module : 'Project',
icon : '',
glyph : 0xf02e
}]
}, {
text : '合同管理',
expanded : true,
items : [{
text : '项目合同',
module : 'Agreement