gpt4 book ai didi

javascript - ExtJs View 中的 ref 选择器?

转载 作者:行者123 更新时间:2023-12-02 18:02:07 24 4
gpt4 key购买 nike

我试图使用引用和选择器方法来设置/显示/隐藏 6 选项卡面板中的选项卡之一上的字段。它会抛出一个错误:

Uncaught TypeError: Object [object Object] has no method 'get methodfor selector.'

引用选择器只能在 Controller 中使用吗?我不想使用 Ext.getCmp() 或 Ext.ComponentQuery.query()。不建议他们使用 ExtJs 人员的方法。通过在views[]部分中指定 View ,在refs[]部分中指定ref和选择器,我们可以在 Controller 中使用ref和选择器,没有任何问题。 ref : 'x' 选择器:'xyz #x' this.getX()...

我遵循相同的方法来引用 View 内的字段。它失败。为什么这样?除了 Ext.getCmp() 或 Ext.ComponentQuery.query() 之外,还有哪些其他可能的方法可以在其他选项卡中设置、隐藏和显示字段...

欢迎提出想法和建议!谢谢你!

最佳答案

我相信 refs 只能在 Controller 内使用。推荐的做法是使用 down方法。它的工作方式与组件查询类似,只是它只查找调用它的组件的子组件。所以像这样的东西应该有效。

YourTab.down('#fieldItemId').hide();

关于javascript - ExtJs View 中的 ref 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com