Slickgrid没有使用dataview显示数据,但是当我使用数据数组时,它正在显示数据?

时间:2014-04-02 04:55:19

标签: jquery ajax json slickgrid dataview

我在jQuery中使用ajax,在'success'callback中,我能够以JSON类型获取数据,我想使用slickgrid显示它,当我在slickgrid api构造函数中传递数据时我能够dsipaly它在网格中,但是当我使用DataView时,我无法在网格中显示它,虽然显示了网格但数据未填充在网格中。 任何帮助都会非常感激。 谢谢。

2 个答案:

答案 0 :(得分:2)

实际上,为了在slickgrid中显示json, json 必须有一个字段' id '应该唯一

答案 1 :(得分:0)

如果没有看到代码,就很难诊断出来。你在DataView上使用了setItems方法吗?

// This will fire the change events and update the grid.
dataView.setItems(data);

这是来自SlickGrid文档的DataView部分:https://github.com/mleibman/SlickGrid/wiki/DataView

通过使用setItems,DataView知道数据发生了变化,并将采取适当的步骤来更新网格。