从我扩展的 Ext.data.TreeStore:
proxy: {
type: 'ajax',
api: {
read: "/GetTree.json",
update: "/SetTree.aspx?username=user1"
},
reader: {
type: 'json',
root: 'children'
},
listeners: {
exception: function (proxy, response, options) {
// error case
console.log('Exception in Portlets store proxy...');
console.log(response);
}
}
},
我想弄清楚的是如何制作username=user1
动态,以便我可以传入user2
并使用该用户数据进行 aspx 页面处理。
我无法弄清楚是否/如何TreeStore.sync()
允许将参数传递给它。
更新:
我真正想要的是能够将整个树结构保存为 JSON 字符串,而不仅仅是更新的记录。我可以构建我需要传递的 JSON 字符串,但无法弄清楚如何将这些信息实际获取到我的SetTree.aspx
页面。