首页 > 解决方案 > 具有简单类型行数据的 ag-grid

问题描述

我很难ag-grid在 Angular 6.0 应用程序中设置表,其中行数据模型是简单类型(日期、数字、字符串等)的数组

我可以这样做的唯一方法是将所有数据包装到一个对象列表中(每个对象包含一个属性)并将其作为行数据传递。这也意味着我必须在需要访问数据时手动和系统地解包数据。

换句话说,有没有办法在 ag-grid 表中定义没有字段的 columnDef 并隐含地考虑字段数据是整个行数据?

var gridOptions = {
    columnDefs: [
        {headerName: 'Athlete'}
    ],
    rowData: ['John', 'Oliver']
}

标签: angularangular6ag-gridag-grid-ng2

解决方案


你可以配置你的columnDefs

var gridOptions = {
    columnDefs: [
        {
            headerName: 'Athlete',
            valueGetter: (node) => node.data
        }
    ],
    rowData: ['John', 'Oliver']
}

推荐阅读