2013-06-03 107 views
0

KendoUI數據源模型我在KendoUI對於新手,我試圖綁定對象是這樣的:爲「遞歸」對象

var dataSource = new kendo.data.DataSource({ 
data: { 
    a:"A", 
    b:{ 
    c:"C", 
    d:"D" 
    } 
}, 
schema:{ 
    model:{ 
    fields:{ 
    a: "string" 
    b: ??? 
    } 
    } 
} 
}) 

到劍道電網。 「a」屬性沒問題,但我不知道如何綁定(甚至可能)「b」的內容。 我應該聲明「b」作爲一個單獨的數據源嗎? 我已經搜索了很多,但似乎,我不能正確地制定我的問題......所以,任何人都可以幫助嗎?

回答

0

這種綁定在劍道網格中是可能的。你會使用類似於下面給出的東西

var dataSource = new kendo.data.DataSource({ 
data: { 
    a:"A", 
    b:{ 
    c:"C", 
    d:"D" 
    } 
}, 
schema:{ 
    model:{ 
    fields:{ 
    a: "string" 
    'b.c': "string", 
    'b.d':"string" 
    } 
    } 
} 
}) 

這種綁定適用於我。請檢查一下。如果你正在使用ASP.Net MVC,發佈的JSON數據也完美地綁定了模型。

+0

對不起,我沒有描述我的問題是正確的。它應該是: 數據:{ 一個: 「A」, B:[ {C: 「C」},{ d: 「d」},... { N: 「N」} ] } –