如何为嵌套对象

时间:2016-01-27 16:35:29

标签: jquery kendo-ui

我需要你的帮助。

我遇到了剑道ui的问题。现在我需要定义嵌套的kendo模型。我的服务器端给一个对象有其他对象。

f.e我有一个ConstantItem对象,这个对象有一个属性,即CostItem对象。我的服务器端返回给我ConstantItem对象,它包括oid,lastUpdated,name,info,costItem。

这是我的剑道模型。

    var ConstantItemModel = kendo.data.Model.define({

        id:"oid",
        fields:{
            oid:{
                editable:false,
                nullable:true,
                type:"string"
            },
            lastUpdated:{
                editable:false,
                nullable:true,
                type:"string"
            },
            amount:{
                editable:true,
                nullable:true,
                type:"number"
            },
            costItem:{
                defaultValue:{}
            }
        }
    });

如您所见,我需要在此处为​​costItem:{ defaultValue:{} }定义模型。我需要一个模型。因为我必须在这里为变量定义一些值。

你能帮帮我吗?怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

属性可以用字符串编写,你可以使用点符号。

Dojo example