我很难在Angular 6.0应用程序中建立ag-grid
表,其中行数据模型是简单类型(日期,数字,字符串等)的数组
我这样做的唯一方法是将所有数据包装到一个对象列表(每个对象包含一个属性)中,并将其作为行数据传递。这也意味着,每当我需要访问数据时,我都必须手动和系统地解包数据。
换句话说,有没有一种方法可以定义在ag-grid表中没有字段的columnDef,并隐式地认为字段数据是整个行数据?
var gridOptions = {
columnDefs: [
{headerName: 'Athlete'}
],
rowData: ['John', 'Oliver']
}
答案 0 :(得分:0)
我认为该字段是必填字段,但不需要colId(它将默认为该字段)。 字段是将列映射到数据集的内容。 以下是有关this compatibility table的更多详细信息。
在初始化网格之前,编辑数据可能会更容易。 这样的事情可能会起作用:
data.table
答案 1 :(得分:0)
您可以配置您的 columnDefs
var gridOptions = {
columnDefs: [
{
headerName: 'Athlete',
valueGetter: (node) => node.data
}
],
rowData: ['John', 'Oliver']
}