如何解决如何在EtxJs中使用回调函数后更改隐藏值
在回调函数后,当成功值为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实际上在Chrome DevTools上的response.success == false时由false更改为true,并且由true更改为false。但无法在视图中显示。
当视图上response.success == false时,如何更改networkGrid和networkError的隐藏值?
谢谢。
解决方法
似乎您正在将引用更改为隐藏值。这不会更改组件的隐藏值。
您需要获取网格组件并调用setHidden(false)方法。隐藏是可绑定的属性...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。