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 如何在EtxJs中更改回调函数后的隐藏值_Extjs_Callback_Grid_Store_Hidden - Fatal编程技术网

Extjs 如何在EtxJs中更改回调函数后的隐藏值

Extjs 如何在EtxJs中更改回调函数后的隐藏值,extjs,callback,grid,store,hidden,Extjs,Callback,Grid,Store,Hidden,在回调函数之后,当success的值为false时,我有一个隐藏网格和显示错误的问题 items:[ { xtype:'textfield', text:'error', hidden:true }, { xtype:'grid', store:networkDriveStore, hidden:false, 在下面的代码中,networkGrid和networkError

在回调函数之后,当success的值为false时,我有一个隐藏网格和显示错误的问题

items:[
    {
        xtype:'textfield',
        text:'error',
        hidden:true
    }, 
    {
        xtype:'grid',
        store:networkDriveStore,
        hidden:false,
在下面的代码中,networkGrid和networkError值返回“false或true”,这意味着它返回的是隐藏值

var networkGrid=me.items.items[0].config.items[5].items[1].hidden;
var networkError=me.items.items[0].config.items[5].items[0].hidden;
下面的代码是store.load

networkDriveStore.load({
    callback:function(records, response, operation){
        if(response.success == true){
        }
        else if(response.success == false){
            networkGrid=false;
            networkError=true;
        }
    }
}); 
当响应时,networkGrid和networkError实际上被更改为false为true,true为false。在Chrome开发工具上,success==false。但在视图中显示不起作用。
当response.success==false时,如何更改networkGrid和networkError的隐藏值


谢谢。

您似乎正在更改对隐藏值的引用。这不会更改零部件的隐藏值

您需要获取网格组件并调用setHidden(false)方法。隐藏是一个可绑定的属性