所以我有一个隐藏的容器项目:
id: 'category_search', hidden: true, ...
还有另一个隐藏面板:
{ xtype: 'panel', id: 'mylist', hidden: true ...
在这里,我有一个控制器category search
仅在mylist
未隐藏时显示 - 通过单击按钮处理categorized_search
:
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
}
}
当我点击我的分类搜索按钮时,当我的列表显示时它不会显示,当我的列表没有显示时它会显示。我怎样才能解决这个问题?
干杯!