Extjs-是否可以使用单个Json存储?
我将ExtJS与rails 3.0.6一起使用。 我有一个表格和一个网格面板。例如,表单包含客户详细信息,网格包含特定客户购买的产品详细信息(一对多) 有人能建议如何将整个数据(表单+网格)作为单个json存储而不是两个json存储发送吗Extjs-是否可以使用单个Json存储?,extjs,jsonstore,Extjs,Jsonstore,我将ExtJS与rails 3.0.6一起使用。 我有一个表格和一个网格面板。例如,表单包含客户详细信息,网格包含特定客户购买的产品详细信息(一对多) 有人能建议如何将整个数据(表单+网格)作为单个json存储而不是两个json存储发送吗 提前谢谢 新的Ext JS 4具有模型关联,可以解决问题() 调用user.orders()返回使用orders模型配置的存储,因为用户模型定义了hasMany的关联:“orders” User.load(123, { success: functio
提前谢谢 新的Ext JS 4具有模型关联,可以解决问题() 调用user.orders()返回使用orders模型配置的存储,因为用户模型定义了hasMany的关联:“orders”
User.load(123, {
success: function(user) {
//we can iterate over the orders easily using the Associations API
user.orders().each(function(order) {
console.log(order.get('status'));
//we can even iterate over each Order's OrderItems:
order.orderItems().each(function(orderItem) {
console.log(orderItem.get('title'));
});
});
}
});
如果我面临这个问题,我可能会为此目的建立另一个存储,加载json数据,并在加载数据后将所需数据准备到两个不同的存储。我已经使用了两个存储,但现在我想将其作为单个json存储使用!如果你能给我们提供一些测试数据,这样我们就可以帮助你了:)@Lionel:你可以在这里看到测试数据-有没有其他方法可以使用extjs3.2.1来做同样的事情?extjs 4.0是否与Ext Designer 1.1.2兼容??
User.load(123, {
success: function(user) {
//we can iterate over the orders easily using the Associations API
user.orders().each(function(order) {
console.log(order.get('status'));
//we can even iterate over each Order's OrderItems:
order.orderItems().each(function(orderItem) {
console.log(orderItem.get('title'));
});
});
}
});