extjs如何显示动态生成的组件(grid),怎么样重新加载取得的json数据?

2025-02-28 21:53:32
推荐回答(4个)
回答(1):

我写的答案竟然说有什么不合法字符。够郁闷的,只能用图片发了,希望管理员看到后处理一下,为什么我写的文字发不出去。

回答(2):

显示出来
首先给他一个容器,例如Panel
可以通过:
panel.removeAll();
panel.add(grid);
panel.doLayout();
这样就能显示grid了

动态加载数据:
在comboBox的selected(或者类似的)事件中写上:
grid.getStore().load({
proxy:new Ext.data.HttpProxy({
url : "aaaa.do?method="+actionName
})
});

回答(3):

grid必须要有一个数据源Store,这个数据源的数据发生变化的时候,grid里面的数据会自动变化,ext学习主要是明白原理,其他就是记api,可以加我baiduHI,我做了很多线上的extjs展现的项目了,有机会聊聊。

回答(4):

panel.removeAll();
panel.add(grid);
panel.doLayout();