使用SlickGrid显示一些非常复杂的网格.我在这里展示的示例不是我的代码,但基本上是由SlickGrid人员复制我的问题给出的示例.我的网格需要动态添加列,列名通过AJAX提要.创建于JS列对象不是一个问题,即使使用.push添加它们是似乎很好地工作,因为我可以在萤火控制台中看到它们.新专栏似乎永远不会出现.我在网格的末尾得到了一堆很小的空单元格,但它们从不填充.
下面的脚本可以替换为此处查看的"example1-simple.html"中的脚本.
<script src="../lib/jquery.jsonp-1.1.0.min.js"></script>
<script>
var grid;
var data = [];
var columns = [
{id:"title", name:"Title", field:"title"},
{id:"duration", name:"Duration", field:"duration"},
{id:"%", name:"% Complete", field:"percentComplete"},
{id:"start", name:"Start", field:"start"},
{id:"finish", name:"Finish", field:"finish"},
{id:"effort-driven", name:"Effort Driven", field:"effortDriven"}
];
var dynamicColumns = [];
var options = {
enableCellNavigation: true,
enableColumnReorder: false
};
$(function() {
data = [];
BuildExtraColumnsAJAX();
for (var i = 0; i < 2000; i++) {
data[i] = {
title: "Task " + i,
duration: "5 days",
percentComplete: Math.round(Math.random() …Run Code Online (Sandbox Code Playgroud)