【发布时间】:2015-09-15 20:17:55
【问题描述】:
有没有办法使用包含要在 KendoGrid 中显示的数据的字符串来设置数据源。假设数据字符串中的列与网格中的列定义匹配,我尝试了以下行:
var ds = new kendo.data.DataSource ({ data: dataString });
其中 dataString 的格式为“{ column1: value1, column2: value2 }”或“[ { column1: value1, column2, value2 } ]”,后跟:
$(gridId).data('kendoGrid').setDataSource(ds);
设置新的网格数据源,但是这种方法不起作用。
我可以通过将 dataString 解析为一个对象然后将此对象添加到一个数组并在定义 ds 时将此数组用作 data 属性的参数来解决此问题。
有没有更有效的方法来使用包含要显示的数据的字符串将新数据分配给 kendoGrid?
【问题讨论】:
标签: javascript jquery kendo-ui