angular - 具有简单类型行数据的 ag-grid
问题描述
我很难ag-grid
在 Angular 6.0 应用程序中设置表,其中行数据模型是简单类型(日期、数字、字符串等)的数组
我可以这样做的唯一方法是将所有数据包装到一个对象列表中(每个对象包含一个属性)并将其作为行数据传递。这也意味着我必须在需要访问数据时手动和系统地解包数据。
换句话说,有没有办法在 ag-grid 表中定义没有字段的 columnDef 并隐含地考虑字段数据是整个行数据?
var gridOptions = {
columnDefs: [
{headerName: 'Athlete'}
],
rowData: ['John', 'Oliver']
}
解决方案
你可以配置你的columnDefs
var gridOptions = {
columnDefs: [
{
headerName: 'Athlete',
valueGetter: (node) => node.data
}
],
rowData: ['John', 'Oliver']
}
推荐阅读
- json - Newtonsoft 错误地反序列化 Json
- laravel - 函数 App\Http\Controllers\CategoryController::destroy() 的参数太少,通过了 0,预期正好 1
- javascript - javascript 是否有可能将 IIFE 从另一个函数中分离出来?
- node.js - 如何在事件中使用 NodeJs 中的 readline(等待流关闭)
- arrays - 过滤具有特定名称的所有结构的数组并删除它们
- python - 如何在没有 train_test_split 的情况下实现测试和训练数据?
- arrays - 如何使用动态 ID 访问车把中关联数组的元素?
- mysql - 我可以在 laravel 数据库查询中使用 if 条件吗?
- angular - Angular - 某些功能路由不可调用
- sql-server - 使用 Excel VBA ADO 从 SQL 中选择长文本返回垃圾字符