我将ag-grid和ag-grid-react升级到14.2.0,但仍然收到此警告:
ag-grid:寻找组件[agGroupCellRenderer],但未找到。
我的列定义:
let columnDefs = [
{headerName: 'Name', field: 'userName', width:163, cellRenderer:'agGroupCellRenderer'},
{headerName: 'Job Title', field: 'jobTitle', width:143},
]
我在这里想念什么?
我认为您应该使用components属性将字符串(agGroupCellRenderer)映射到角度组件(AgGroupCellRendererComponent)
gridOptions = {
...
components: {
agGroupCellRenderer: AgGroupCellRendererComponent
}
}
此处有更多信息https://www.ag-grid.com/javascript-grid-cell-rendering/
对于使用Angular 8收到此消息“ ag-Grid:正在寻找组件”的用户,请检查是否在HTML页面上引用了它。在我的代码中,我在HTML文件中缺少一些参考代码。这是一个可以帮助某人的粗略示例:
示例
组件文件:
import { AgGroupCellRendererComponent } from
'../../global/components/agGroupCellRenderer.component';
columnDefs= [{headerName: 'Name', field: 'userName', width:163,
cellRenderer:'agGroupCellRenderer'}]
frameworkComponents: any;
constructor() {
this.frameworkComponents = {
agGroupCellRenderer: AgGroupCellRendererComponent,
};
}
HTML文件:
<ag-grid-angular
style="width: 100%; height: 500px;"
class="ag-theme-balham"
[gridOptions]="gridOptions"
[rowData]="rowData"
[frameworkComponents]="frameworkComponents"
>
升级到15.0.0后,警告消失了>>
• “FirebaseMessaging.h”文件未找到 Xcode 14.3
• SQLSTATE [42S22]:找不到列:1054 'where 子句'中的未知列'g-recaptcha-response'
• Class 'Barryvdh\DomPDF\ServiceProvider' not found using laravel
• PowerShell 模块 SqlServer v21.1.18256 找不到 Get-SqlInstance cmdlet
• 尝试从 mongoDB 检索我的音频文件时出现未找到错误
• Shopify appi REST 请求失败:某些请求“未找到”
• “未找到查看 livewire”:无法在我开发的 Laravel 包中呈现 Livewire 全页组件
• 未捕获错误:找不到模块:“./library” 父模块文件夹为:“/”
• ASP.net Core 7 System.InvalidOperationException: ConnectionString 属性尚未初始化
• Cppcheck 能否找到函数返回值的错误检查(CWE 253)错误?
• 使用 flask 时出现“无法加载资源:服务器响应状态为 404(未找到)”
• 未找到规则“react/jsx-filename-extension”的定义
• Magento2 不工作,显示 404 Not Found