だから私は隠しコンテナアイテムを持っています:
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
}
}
categorized_search ボタンをクリックすると、mylist が表示されているときは表示されず、mylist が表示されていないときに表示されます。どうすればこれを修正できますか?
乾杯!