【发布时间】:2014-10-05 14:54:40
【问题描述】:
SlickGrid 已显示,但数据未填充到网格中。直接ajax调用很好,但是dataview的问题请任何人帮助我
var jqxhr = $.getJSON('http://localhost:50305/Service1.svc/json/Projects', function (data) {
for (var i = 0; i < data.length; i++) {
slickdata[i] = {
ProjectID: data[i].ProjectID,
ProjectTypeID: data[i].ProjectTypeID,
ProjectName: data[i].ProjectName,
};
}
console.log("slickdata is" + slickdata);
dataView.onRowCountChanged.subscribe(function (e, args) {
grid.updateRowCount();
grid.render();
});
dataView.onRowsChanged.subscribe(function (e, args) {
grid.invalidateRows(dataView.rows);
grid.render();
});
dataView.beginUpdate();
dataView.setItems(slickdata, "ProjectID");
dataView.endUpdate();
dataView = new Slick.Data.DataView({ inlineFilters: true });
grid = new Slick.Grid("#teamGrid", dataView, columns, options);
【问题讨论】:
-
输出在哪里 - 你能把它添加到问题中吗?
-
我无法插入输出图像,它只显示列名和 div