使用远程 js 向窗口动态添加和删除组件。
我创建了一个窗口,其中有网格和tbar。我在 tbar 中添加了一个菜单,在选择其中一个菜单项时,我想删除当前网格并从存储在服务器端的文件加载新网格。我怎样才能做到这一点。
我尝试过在窗口中使用“Loader”。我能够使用“删除”删除子组件[网格],但是如何在服务器端访问该文件、处理它并将其作为子组件添加到窗口中?
尼基尔
I have created a Window in which there are a grid and tbar. I have added a menu in the tbar, and on selecting one of the menu items i want to remove the current grid and load a new grid from a file which is stored at the servers side. How can i do this.
I have tried using 'Loader' with the window. I was able to remove the child component [grid] using 'remove', but how can i access the file at the server side process it and add it as child to the window?
Nikhil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 AJAX 加载网格数据的新数据:
http: //dev.sencha.com/deploy/ext-4.0.0/examples/grid/xml-grid.html
http://dev.sencha.com /deploy/ext-4.0.0/examples/grid/remote-group-summary-grid.html
使用
remove
和insert
删除旧网格并插入新网格功能:http://docs.sencha.com/ext- js/4-0/#!/api/Ext.window.Window
但我认为这不是最好的方法。如果您已经在窗口上有网格,只需使用带有 ajax
proxy
的store
从服务器获取数据。Load new data for grid data using AJAX:
http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/xml-grid.html
http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/remote-group-summary-grid.html
Remove old grid and insert new using
remove
andinsert
functions:http://docs.sencha.com/ext-js/4-0/#!/api/Ext.window.Window
But I think it's not the best way. If you already have grid on window, just use
store
with ajaxproxy
to get data from server.