我想要将Ext JS网格数据发布到数据库中...是否有任何教程指导我将整个网格发布到服务器? PLZ的帮助..extjs网格发布数据轨道
0
A
回答
2
我会建议循环通过商店为您的网格和添加数据到数组或对象,然后用AJAX发布。
你可以得到的数据是这样的:
var resultArray = [];
for (var i=0; i < yourGridObject.store.data.items.length; i++)
{
resultArray.push(this.store.data.items[i].data.columnName1);
}
然后用AJAX
var conn = new Ext.data.Connection();
conn.request({
url: 'foo.php',
method: 'POST',
success: successCallBack,
failure: failureCallback,
params: { gridData: resultArray.join(',') }
});
0
张贴其实解决的办法是不那么硬(一个我做的)。
假设你有一个模型,并希望网格项目成为这个模型的一部分。
1确保该模型类型的代理“AJAX”(不休息)
2使用这个代理下面笔者
writer: new Ext.data.JsonWriter({
encode: false,
writeAllFields: true,
listful: true,
root: 'data' //optional
})
3遍历网格创建一个数组
var itemsArr = [];
myGrid.each(function(record){
itemsArr.push(record.data);
});
4创建模型的实例,并链接网格项目
var model = Ext.ModelManager.create({
Name : 'Deckard Cain',
Address : 'Tristram',
myItems : itemsArr //The model contains this item (since hasMany don't work for nested store writer submit)
}, 'MyModel');
5保存它(使用模型实例)
model.save();
// This will send to the server an ajax request {"data":{"Name":"Deckard Cain","Address":"Tristram","myItems":[{"gridId":1,"gridItemName":"name2"},{"gridId":2,"gridItemName":"name2"}]}}
我张贴这种解决方案也于:
http://www.sencha.com/forum/showthread.php?124362-Nested-loading-nested-saving-in-new-data-package
相关问题
- 1. extjs编辑器网格更新轨道
- 2. 从extjs网格获取发布参数
- 3. EXTJS网格数据问题
- 4. extjs发布参数
- 5. extjs表单提交轨道
- 6. Telerik MVC网格发布数据主题
- 7. 硒轨道网络数据传输
- 8. 如何使用extJS发布json数据
- 9. 在ExtJs中重置数据网格
- 10. 过滤网格数据在extjs
- 11. json数据缓存为extjs网格
- 12. ExtJs 4网格没有填充数据
- 13. ExtJS。 Ext.data.DirectStore发送空数据到服务器网格更新
- 14. ExtJS的网格reserveScrollbar与布局 '绝对'
- 15. 无法访问导轨发布数据
- 16. EXTJS使用另一个网格中的网格数据
- 17. 发布数据到网络
- 18. 轨道4数据建模
- 19. 显示数据 - 轨道
- 20. Kakfa发布物联网网关数据
- 21. 如何使用json数据绑定Extjs网格4的数据
- 22. ExtJS 5.1,来自数据库的网格加载数据与PHP
- 23. Extjs属性网格
- 24. extjs网格面板
- 25. Extjs动态网格
- 26. ExtJS的RowEditor网格
- 27. EXTJS网格渲染
- 28. Extjs动态网格
- 29. ember.js和轨道布局
- 30. Extjs格式:加载数据
它是一个可编辑网格?否则为什么你要发布网格到数据库? – 2011-04-08 10:26:45
我想要做的是我有形式,其中我插入的细节反过来被添加到网格..当所有的记录已被插入网格中,我想一次发布所有记录到数据库中... – Shruti 2011-04-08 10:31:26