考虑以下JSON值:
[
{
OrderId: 1,
OrderName: 'order 1'
OrderItems: [
{
ProductId: 1,
ProductName: "sample name"
},
{
ProductId: 2,
ProductName: "sample name 2"
}
}
}
]我正在用这个结构定义一个模型:
var model = kendo.data.Model.define({
id: "OrderId",
fields: {
OrderId: {
type: "number",
editable: false
},
OrderName: {
type: "string",
editable: false
},
OrderItems: {
??????????????
}
}
});是否可以这样定义一个模型,使我们可以在CRUD操作期间更改OrderItems?
发布于 2016-06-16 06:22:29
看起来你混合了你的控件的列定义和你的订单的模型。这个简化的模型将帮助您开始使用订单项目数组。
var model = kendo.data.Model.define(
{
"Order": {
"OrderId": 12345,
"OrderName": "myname",
"OrderItems": [{
"ProductId": 1,
"ProductName": "sample name"
}, {
"ProductId": 2,
"ProductName": "another product"
}]
}
}
)可以使用$.each遍历model.Order.OrderItems集合
https://stackoverflow.com/questions/36351994
复制相似问题