Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 参考文献-1';参考';少数物体_Extjs_Sencha Touch 2 - Fatal编程技术网

Extjs 参考文献-1';参考';少数物体

Extjs 参考文献-1';参考';少数物体,extjs,sencha-touch-2,Extjs,Sencha Touch 2,我只是想知道。。。我将在一个控制器中定义一个'ref',并且将有几个对象与此'ref'匹配,我是否能够使用'getter'方法检索这两个对象 例如,下面的代码(控制器): 查看(请注意-具有相同操作的两个按钮=emailViewSubmitCreateTicket): 我所说的“getter”函数指的是ex glob.getEmailViewSubmitCreateTicket().setHidden(false); 这会影响他们两个还是一个?正如我所测试的,这只会影响一个。有没有办法做到这一

我只是想知道。。。我将在一个控制器中定义一个'ref',并且将有几个对象与此'ref'匹配,我是否能够使用'getter'方法检索这两个对象

例如,下面的代码(控制器):

查看(请注意-具有相同操作的两个按钮=emailViewSubmitCreateTicket):

我所说的“getter”函数指的是ex

glob.getEmailViewSubmitCreateTicket().setHidden(false);

这会影响他们两个还是一个?正如我所测试的,这只会影响一个。有没有办法做到这一点,但我想一次影响两个按钮。

refs只能返回第一个找到的实例。如果需要获取所有实例,请使用内部使用的
Ext.ComponentQuery

应该是这样的

Ext.Array.each(
    Ext.ComponentQuery.query('button[action=emailViewSubmitCreateTicket]'), 
        function(item){
            item.setHidden(false);
    });

Thanx,我会用这个解决方案,裁判更优雅。
glob.getEmailViewSubmitCreateTicket().setHidden(false);
Ext.Array.each(
    Ext.ComponentQuery.query('button[action=emailViewSubmitCreateTicket]'), 
        function(item){
            item.setHidden(false);
    });