【问题标题】:Display Two Dimensional Array in agGrid in JS在 JS 中的 ag Grid 中显示二维数组
【发布时间】:2020-01-23 09:28:28
【问题描述】:

我试图在我的 javascript 作业中添加 agGrid。其实我有一个二维数组

["","data1","data2","data3","data4"],
["data5","data6","data7","",""],
["","data8","data9","",""],
["","data10","data11","",""]

我想在 agGrid 中显示。例如

还希望显示上图中显示的行和列标题。寻找建议。

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我在 ag-grid 网站上尝试了不同的演示,并通过删除/编辑 columnDefs 属性并提供上面的 rowData(二维数组),网格界面中提到的不同网格选项。

标签: javascript arrays grid ag-grid


【解决方案1】:

ag-Grid 期望 rowData 是一个对象数组,并且 columnDefs 中的 field 属性指定了应该为该特定列检索数据的键。

幸运的是,在 JS 中,除了原语之外,几乎所有东西都是一个对象。因此,您可以引用数组索引,就好像它们是对象的字符串等价物一样。

var obj = {"0": "First item"};
var first1 = obj[0];
var arr = ["First item"];
var first2 = arr[0];
first1 === first2;

这是一个带有示例的 Plunker: https://next.plnkr.co/edit/bdBBcEmd9hRDLn93

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2019-10-04
    • 2016-08-02
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多