Grid 刷新网格时,Dojo网格将隐藏
我每秒使用Grid 刷新网格时,Dojo网格将隐藏,grid,dojo,invisible,Grid,Dojo,Invisible,我每秒使用dojo.data.ItemFileWriteStore刷新dojox.grid.EnhancedGrid。我有一个dijit.layout.TabContainer,其中一个选项卡中存在EnhancedGrid。当我切换选项卡并返回网格选项卡时,整个grid消失了 解决办法是什么 var store=new dojo.data.ItemFileWriteStore({ url:“”, 数据:结果, URLEventCache:false }); 网格设置存储(存储); 我不确定是否要
dojo.data.ItemFileWriteStore
刷新dojox.grid.EnhancedGrid
。我有一个dijit.layout.TabContainer
,其中一个选项卡中存在EnhancedGrid
。当我切换选项卡并返回网格选项卡时,整个grid
消失了
解决办法是什么
var store=new dojo.data.ItemFileWriteStore({
url:“”,
数据:结果,
URLEventCache:false
});
网格设置存储(存储);
我不确定是否要使用EnhancedGrid
,但我在使用DataGrid
创建动态变化矩阵时遇到了相同的错误,这就是我能够修复它的原因
出现问题的原因是:
grid.setStore(newStore)
第二次不起作用,可能是因为grid
使自身适应存储的第一次声明。我尝试了grid.setStore()
和grid.setStructure()
方法,但在第一次“刷新”后它没有出现使用
dojo.Empty()
清空容器,并在每次使用新存储刷新时在容器中创建新网格请显示更多代码,尤其是“刷新”存储或网格或其他内容的部分。更好的办法是用小提琴演奏丹尼尔的作品。删除并重新创建整个网格不是一个可行的解决方案。还有别的办法吗?