2013-05-08 28 views
1

我想使用Kendo UI網格來顯示和編輯多值屬性。我沒有使用Jsp或ASP.NET包裝器來這樣做。我正面臨着一些問題。首先,我無法在網格列下的網格中看到從服務器填充的數據。另外,我正在嘗試使用普通的多選控件(HTML)作爲自定義編輯器。填充的數據採用json格式,併爲多值屬性返回散列數組,例如 如果屬性是庫,被取回的json是「庫」:[{id:1,name:「name1」},{id:2,name:「name2」}]在網格中使用多重選擇的Kendo UI Web

如何自定義顯示該屬性在網格中顯示逗號分隔的名稱。另外,如何使用選擇框作爲編輯器並將其綁定到已選擇的數據?

回答

0

那麼,如果我的理解正確,聽起來像你有一個JSON內嵌套的Json對象。如果您使用庫存Kendo ui數據源,您將無法訪問它,因爲它不允許嵌套對象。

http://www.kendoui.com/forums/framework/data-source/dealing-with-complex-json-crud.aspx#06BfDnAGS0egdLumlK9Zdg

你可以使用$就調用你的JSON拉。 eval(data)把它變成一個對象,那時你可以進去,把json的那個特定部分弄平成一個字符串,然後把這個平面數組傳遞給數據源。

V/R