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
Javascript sencha触摸在按钮的选项卡上隐藏和显示组件_Javascript_Extjs_Sencha Touch_Sencha Touch 2_Sencha Touch 2.1 - Fatal编程技术网

Javascript sencha触摸在按钮的选项卡上隐藏和显示组件

Javascript sencha触摸在按钮的选项卡上隐藏和显示组件,javascript,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,Javascript,Extjs,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,我已经创建了一个带有一些视图的应用程序,并且在左上角有一个列表按钮来显示和隐藏点击列表事件。 有些人说我可以在标签上隐藏它,但不知道如何再次显示它。默认情况下,它应该是隐藏的,但点击该按钮时,它应该隐藏并显示自己,具体取决于当前属性 iconCls: 'list', iconMask: true, ui: 'plain', handler: function() { Ext.getCmp('ext-ListNavigation-1').hide(); }

我已经创建了一个带有一些视图的应用程序,并且在左上角有一个列表按钮来显示和隐藏点击列表事件。 有些人说我可以在标签上隐藏它,但不知道如何再次显示它。默认情况下,它应该是隐藏的,但点击该按钮时,它应该隐藏并显示自己,具体取决于当前属性

iconCls: 'list',
iconMask: true,
ui: 'plain',
handler: function() {
        Ext.getCmp('ext-ListNavigation-1').hide();
            }
和列表视图代码

Ext.define('ov_app.store.NavigationItems', {
    extend: 'Ext.data.Store',
config:{
    model: 'ov_app.model.Items', 
    data:[
        { items:"Services"},
        { items:"Solutions"},
        { items:"About Us"},
        { items:"Why Singapore"},
        { items:"Contact Us"}
    ]
}
});
用户交互阶段如下所示

如您所见,我将隐藏和显示什么(服务、解决方案等)
点击列表上方的列表按钮。

和@tdebaileul感谢代码的最小化版本
var list = Ext.getCmp('ext-ListNavigation-1');

if (list.isHidden()) {
  list.show();
}
else {
  list.hide();
}