agGrid添加新的动态构造的行

时间:2019-05-17 18:07:26

标签: javascript typescript ag-grid

我正在创建一个通用网格组件,该组件将显示我在编译时一无所知的模式数据。数据更新(和行添加)以稀疏数组的形式出现(row4,col7 ='abc'; row8,col2 = 456)。 我正在运行时生成ColDef集。

我相信我知道如何通过keyApi来抓取一行并设置数据。但是,如何在不知道其类型的情况下创建新行?一个很好的类比是从列名到值的字典创建一行。我对TypeScript和JavaScript还是有点陌生​​...也许因为这个原因我缺少了一些明显的东西...

谢谢。

1 个答案:

答案 0 :(得分:0)

在搜索了更多特定术语之后:

let anObj ={};
anObj['dynProp'] = 'my dynamic value';
expect(anObj.dynProp).toBe('my dynamic value');//this passes; using Karma

从下方拍摄,由安吉洛·R(Angelo R.)回答;可接受的答案略有不同... How do I dynamically assign properties to an object in TypeScript?