具有简单类型行数据的ag-grid

时间:2018-08-09 05:34:40

标签: angular angular6 ag-grid ag-grid-ng2

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

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

换句话说,有没有一种方法可以定义在ag-grid表中没有字段的columnDef,并隐式地认为字段数据是整个行数据?

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

2 个答案:

答案 0 :(得分:0)

我认为该字段是必填字段,但不需要colId(它将默认为该字段)。 字段是将列映射到数据集的内容。 以下是有关this compatibility table的更多详细信息。

在初始化网格之前,编辑数据可能会更容易。 这样的事情可能会起作用:

data.table

答案 1 :(得分:0)

您可以配置您的 columnDefs

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