rai*_*bow 4 javascript ag-grid angular
运行 ag-grid 应用程序时,我从 Chrome 收到此错误。基本上,我有以下
export class CustomHeader implements IHeaderAngularComp {
private params: any;
@ViewChild('menuButton', { read: ElementRef }) public menuButton;
agInit(params): void {
this.params = params;
}
onMenuClicked() {
this.params.showColumnMenu(this.menuButton.nativeElement);
}
refresh(params: IHeaderParams): boolean {
return true;
}
}
...
ColumnDefs = {
...
{
field: "A column", editable: false, sortable: false, width: 90,
type: 'stringColumn', centered: true, pinned: 'left',
headerComponent: CustomHeader,
headerComponentParams: {
template: `
<div ref="eLabel" class="lmn-form-group">
<input ref="eCheck" type="checkbox">
<span>Use This</span>
</div>
`
}
},
...
}
Run Code Online (Sandbox Code Playgroud)
Chrome 表示它无法识别此 CustomHeader:
找不到组件类 CustomHeader { agInit(params) { this.params = params; } onMenuClicked() { this.params.showColumnMenu(this.menuButton.nativeElement); } 刷新(参数){ 返回 true; } },你是不是忘记配置这个组件了?”
我有什么遗漏的吗?
小智 6
您看过文档中的示例吗?
请注意,您还需要提供[frameworkComponents]grid 属性,以便网格知道使用标题组件:
this.frameworkComponents = { agColumnHeader: CustomHeader };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6040 次 |
| 最近记录: |