extjs4 - 在选项卡面板中启用/禁用选项卡的最简单方法?
有没有一种简单的方法可以在运行时启用/禁用选项卡面板中的选项卡?
目前,我这样做:
Ext.getCmp('thetabpanel).getTabBar().items.get(1).setDisabled(true);
这看起来确实很复杂,但我似乎无法在选项卡面板级别找到任何明显的方法来直接执行此操作。
谢谢
Is there a simple way to enable/disable tabs in a tabpanel at runtime?
At the moment, I do:
Ext.getCmp('thetabpanel).getTabBar().items.get(1).setDisabled(true);
That seems really complicated, but I can't seem to find any obvious method at the tab panel level to do that directly.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以使用 down 的方法获取该选项卡,
查看 down 的文档 http://dev.sencha.com/deploy/ext-4.0.2a/docs/#/api/Ext.tab.Panel-method-down
You can use the method down to get the tab,
check the documentation for down http://dev.sencha.com/deploy/ext-4.0.2a/docs/#/api/Ext.tab.Panel-method-down
您可以访问 items 属性(witch 是一个 MixedCollection)并使用
getAt()
方法:请参阅文档 链接
编辑:拼写错误
You can access the items property (witch is a MixedCollection) and use the
getAt()
method:See documentation link
edit:typos
您还可以使用新的查询功能:
请参阅 ComponentQuery 上的 Ext API 了解更多详细信息。
You could also use the new query features:
See the Ext API on ComponentQuery for more details.