2013-05-08 151 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