javascript - DHTMLX 网格中缺少行

标签 javascript grid dhtmlx

使用 DHTMLX Pro,我尝试将行添加到我的表中。 header 部分加载正常,但其他行未加载到表中。这是我的代码,

使用 Require.js 包含

'dhtmlxcommon',
'dhtmlxgrid',
'dhtmlxgridcell'

我的渲染函数加载 GridView 如下:

render: function(){
    var self = this;
    this.mygrid = new dhtmlXGridObject('grid-layout');
    this.mygrid.setImagePath('../dhtmlx/imgs/');
    this.mygrid.setHeader("ID,Name,Format");
    this.mygrid.setColAlign("center","center","center");
    this.mygrid.setSkin('dhx_skyblue');
    this.mygrid.init();
    data={
        rows:[
            { id:1, data: ["Foo", "Gates", "100"]},
            { id:2, data: ["Bar", "Tom", "1000"]},
            { id:3, data: ["Rain", "Henry", "-200"]}
        ]
    };

    //var newId = (new Date()).valueOf();
    //this.mygrid.addRow(newId,"1,2,3,4,5,6,7,8"); // This does not add a row
    this.mygrid.parse(data,"json"); // This does not add a row either
},

不确定为什么不使用 addRowmygrid.parse 添加表行。

最佳答案

代码看起来正确。检查“网格布局”容器的大小。它必须有一些非零高度,否则网格的数据部分将不会显示。

关于javascript - DHTMLX 网格中缺少行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27934405/

相关文章:

sencha-touch-2 - Sencha Touch 2 与 DHTMLX Touch

javascript - 如何使用条件过滤 javascript 甘特图并处理空输入?

javascript - 如何在 AngularJS 的 ng-init 中使用三元?

带有变换的 Canvas - 绘制网格的最佳方法是什么

wpf - 给 WPF Grid 一个 ScrollViewer 减去滚动条的宽度

包含多行的 HTML 表格

javascript - DHTMLX 调度程序 : Add event to section

javascript - 使用超时/间隔的 jQuery 图像幻灯片/旋转横幅问题

javascript - 当我更改选择选项时,ng-model 没有更新

javascript - 基于另一个数组中的相似元素组创建数组