Kendo UI Web在网格中使用多选

时间:2013-05-08 09:59:47

标签: kendo-ui kendo-grid

我正在尝试使用Kendo UI Grid来显示和编辑多值属性。我没有使用Jsp或ASP.NET包装器来执行此操作。我面临着一些问题。首先,我无法在网格列下的网格中看到从服务器填充的数据。此外,我正在尝试使用普通的多选控件(HTML)作为自定义编辑器。填充的数据采用json格式,并返回多值属性的哈希数组,例如: 如果属性是库,则提取的json是“libraries”:[{id:1,name:“name1”},{id:2,name:“name2”}]

如何自定义此属性的显示以在网格中显示逗号分隔的名称。另外,如何使用选择框作为编辑器并将其绑定到已选择的数据?

1 个答案:

答案 0 :(得分:0)

好吧,如果我理解正确,听起来你在一些json中有一个嵌套的Json对象。如果您使用库存Kendo ui数据源,您将无法访问它,因为它不允许嵌套对象。

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

您可以使用$ .ajax调用来拉入json。 eval(数据)把它变成一个对象,那时你可以进去,将json的特定部分展平为一个字符串,然后将该平面数组传递给数据源。

V / R