Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Function 仅当另一个组件显示-extjs时才显示组件_Function_Extjs_Hide_Panel_Show - Fatal编程技术网

Function 仅当另一个组件显示-extjs时才显示组件

Function 仅当另一个组件显示-extjs时才显示组件,function,extjs,hide,panel,show,Function,Extjs,Hide,Panel,Show,因此,我有一个隐藏的容器项: id: 'category_search', hidden: true, ... 和另一个隐藏面板: { xtype: 'panel', id: 'mylist', hidden: true ... 这里我有一个控制器,当我的列表未隐藏时,仅显示类别搜索——通过点击按钮分类搜索处理: catSearch: function() { var grid = Ext.getCmp('mylist'); if(grid.isHidden){ //chec

因此,我有一个隐藏的容器项:

id: 'category_search', hidden: true, ...
和另一个隐藏面板:

{ xtype: 'panel', id: 'mylist', hidden: true ...
这里我有一个控制器,当
我的列表
未隐藏时,仅显示
类别搜索
——通过点击按钮
分类搜索
处理:

catSearch: function() {
    var grid = Ext.getCmp('mylist');
    if(grid.isHidden){ //checking to see if the component is hidden
        console.log('Please enter a search');
    }
    else
    {       
        Ext.getCmp('category_search').show(); //Shows category search
    }
}
当我单击“我的搜索”按钮时,它不会在显示mylist时显示,而会在不显示mylist时显示。我怎样才能解决这个问题


干杯

AbstractComponent.ishiden()
AbstractComponent.isVisible()
是函数,而不是属性。在
if
语句中添加括号


你又一次拯救了生命。现在享受你的业力吧。