87,990
社区成员
发帖
与我相关
我的任务
分享
form.submit({
success: function(form, action) {
var userMenuJson = action.result.message
var rootMenu = Ext.getCmp('id_startMenu')
var rootNum = 0
var subMenu
for(var i = 0 ; i<=userMenuJson.length -1 ; i++){
userMenu = userMenuJson[i]
if(userMenuJson[i].menu){
rootMenu.add(userMenuJson[i])
rootNum = rootNum + 1
}
else{
subMenu = rootMenu.items.items[rootNum-1].menu
if(userMenuJson[i].text == "-"){
subMenu.add('-')
}
else{
subMenu.add(userMenuJson[i]) //这里userMenu和userMenuJson[i] 是一样的
subMenu.items.items[subMenu.items.items.length -1].on('click',function(){
console.log(userMenu) //这里是最后一条记录userMenuJson[userMenuJson.length]
console.log(userMenuJson[i]) //这里干脆就是undefined
myDesktopApp.modules.createWindow(userMenu)
}
)
}
}
}
}
})
subMenu.items.items[subMenu.items.items.length -1].on('click',function(){
console.log(userMenu) //这里是最后一条记录userMenuJson[userMenuJson.length]
console.log(userMenuJson[i]) //这里干脆就是undefined
myDesktopApp.modules.createWindow(userMenu)