给Ext.menu.Menu动态添加item出错

Jat_MeiBo 2009-12-23 02:52:12
怎样给Ext.menu.Menu里面的items属性动态赋值
我写了一段代码,但是结果却是错误的
var menuitem = new Ext.menu.Menu();
var menuList = new Array();
menuList[0] = "grid-win-shortcut";
menuList[1] = "engineer-win-shortcut";
menuList[2] = "loginlog-win-shortcut";
menuList[3] = "server-win-shortcut";
menuList[4] = "updatepass-win-shortcut";
menuList[5] = "newserver-win-shortcut";
var mItem;
for(var i = 0 ; i < menuList.length ; i++){
mItem = new Ext.menu.Item({
text:menuList[0],
xtype:'button',
iconCls:'user',
handler:function(){
alert("1111111111111");
}
});

menuitem.add(mItem);
}
return menuitem;
menuitem的length是undefined,有哪位大哥能帮我解决下吗?
...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jat_MeiBo 2009-12-24
  • 打赏
  • 举报
回复
已经解决了。。还是谢谢你
xiuyouxu 2009-12-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiuyouxu 的回复:]
Ext.menu.Menu 的确没有length属性,用menuitem.items.length
[/Quote]
menuitem.items.getCount()吧,items是MixedCollection对象
xiuyouxu 2009-12-23
  • 打赏
  • 举报
回复
Ext.menu.Menu 的确没有length属性,用menuitem.items.length

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧