javascript - JS中agGrid显示二维数组

标签 javascript arrays grid ag-grid

我试图在我的一项 JavaScript 作业中添加 agGrid。实际上我有一个二维数组

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

我想按 agGrid 中的样子显示。例如

enter image description here

还想显示行标题和列标题,如上图中所示。寻找建议。

最佳答案

ag-Grid 期望 rowData 是一个对象数组,columnDefs 中的字段属性指定用于检索该特定列的数据的键。

幸运的是,在 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

关于javascript - JS中agGrid显示二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58060255/

相关文章:

javascript - 如何使用node.js和express.js向mongo db atlas发出post请求

javascript - javascript中的自定义排序功能不起作用

extjs - Extjs-如何在“网格”列中显示组合框

javascript - "insertAdjacentHTML doesn' t corrupt the existing DOM”是什么意思?

javascript - 按钮不显示 React-Native

php - 将 PHP 数组排序为列

php - Uncaught Error : Cannot use object of type WP_Term as array

python - 如何在 Python 中获取用户输入的字符网格

css - 将 UL 元素拆分为负责的列

javascript - 问题求和字段