Extjs4:使用方法 POST 的树存储
Extjs4: TreeStore with method POST
我有一个Ext.tree.Panel
,并在其中定义我有一个store
。我希望能够通过ajax以及POST参数更新商店。
这是我的树定义:
var mytree = Ext.create('Ext.tree.Panel',{
rootVisible:false,
store:Ext.create('Ext.data.TreeStore', {
root:{
id:'rootnode',
nodeType:'async'
},
proxy:{
method:'post',
type:'ajax',
url:'myurl'
}
})
});
我尝试按如下方式重新加载商店:
mytree.store.load({params:{search_string='value'}})
但是存储尝试将参数作为GET
参数重新加载。
一些帮助将不胜感激。ExtJS 4 文档目前不是很好(在我看来)
代理中有 actionMethods 参数来指定请求方法:http://dev.sencha.com/deploy/ext-4.0.0/docs/api/Ext.data.proxy.Ajax.html
proxy:{
actionMethods: {
create: 'POST',
destroy: 'DELETE',
read: 'POST',
update: 'POST'
},
type:'ajax',
url:'myurl'
}
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- Jquery POST未填充数组
- 如何在php文件中获取$.post-ajax传递的值
- 在POST中将html表作为csv提交
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何有效地将游戏数据存储在URL查询字符串中
- Ember.js-接口状态应该存储在哪里
- 使用 jQuery.post() 的 for 循环中的关联数组只存储最后一个条目
- 如何在 JavaScript 中使用 http.post 将图像发送到服务器,并在 MongoDB 中存储 base64
- 如何将 jQuery.post 数据存储到局部变量,以便我可以使用它
- POST数据未存储
- 使用get/post的免费云数据存储
- AJAX Post用Python和javascript存储JSON
- 检索Post Request响应并存储到一个变量中
- Extjs4:使用方法 POST 的树存储
- 在哪里以及如何使用$.post本地存储数据