extjs 如何修改panel的title值?

如图,我想点击左边的菜单时,右边的首页那两个字变成我所点击的菜单名称,怎么弄啊?右边是一个panel,里边套一个tabpanel,我想改的是panel的title的值




白板的微信
浏览 1314回答 3
3回答

慕妹3146593

不好修改,只有通过getCmp(“panel”).el.update("new panel"),这样的话不晓得行不行,主要是影响布局或者大小那些。另外建议你这个panel不要title,用tbar来代替。如下:定义tbartbar:[{xtype : 'label',html : '首页',id : 'title'}更新:getCmp("title").el.update("new title")

慕莱坞森

左边的tree节点上的itemclick事件里,添加代码,对右边panel进行修改。右边panel的查找可以使用query方法,也可以使用getcmp方法,应该不难取到,因为看上去你已经顺利的让tabpanel响应了。

蓝山帝景

getcmp('你要改title的panel的id').setTitle('你点击菜单的值')
打开App,查看更多内容
随时随地看视频慕课网APP