我正在尝试使用Kendo UI Grid来显示和编辑多值属性。我没有使用Jsp或ASP.NET包装器来执行此操作。我面临着一些问题。首先,我无法在网格列下的网格中看到从服务器填充的数据。此外,我正在尝试使用普通的多选控件(HTML)作为自定义编辑器。填充的数据采用json格式,并返回多值属性的哈希数组,例如: 如果属性是库,则提取的json是“libraries”:[{id:1,name:“name1”},{id:2,name:“name2”}]
如何自定义此属性的显示以在网格中显示逗号分隔的名称。另外,如何使用选择框作为编辑器并将其绑定到已选择的数据?
答案 0 :(得分:0)
好吧,如果我理解正确,听起来你在一些json中有一个嵌套的Json对象。如果您使用库存Kendo ui数据源,您将无法访问它,因为它不允许嵌套对象。
您可以使用$ .ajax调用来拉入json。 eval(数据)把它变成一个对象,那时你可以进去,将json的特定部分展平为一个字符串,然后将该平面数组传递给数据源。
V / R