我正在使用 kendoUI 网格。我想动态显示列名。你能告诉我如何动态显示列吗
var columns = [];
columns.push({ field: "prj_project_time_entry_start_date", title: "period" });
for (var i = 0; i < json.length; i++) {
var entryIndex = "entries[" + i + "]";
columns.push({
field: entryIndex,
title: "" + json[i].usr_bio_first_name
});
}
var configuration = {
editable: true,
sortable: true,
scrollable: false,
columns: columns
};
var timeGrid = $("#grid").kendoGrid(configuration).data("kendoGrid");
这就是我能够动态显示列的方式。为了在我使用的网格中显示记录
$("#grid").kendoGrid({ dataSource: gridDataSource,
selectable: "multiple",
sortable: false,
refresh: true,
navigatable: false
});
如果我这样给出,我的控制器(查询)中的所有值都将根据列名显示。谢谢。