【发布时间】:2019-03-01 22:36:15
【问题描述】:
下面是我的代码,它获取序列号为'Yes' 或'No',当值为'No' 时,我想disable 按钮
{
headerName: this.translate.instant("sutk.inventory.grid.partNumberView.isSerialized"),
field: "isSerialized",
cellRendererFramework: LinkRendererComponent,
cellRendererFrameworkParams: {
onClick: (data: any) => {
this.fetchSerialNumbers(data.itemLocation.inventoryId, 'Inventory');
}
}
}
这是我的单元格渲染:
agInit(params: any): void {
this.params = params;
if (this.params.colDef.cellRendererFrameworkParams && this.params.colDef.cellRendererFrameworkParams.onClick) {
this.parentOnClick = this.params.colDef.cellRendererFrameworkParams.onClick;
}
this.text = eval("params.data." + params.colDef.field);
}
【问题讨论】:
-
你不能只使用
[disabled]="yourValue === 'No'" on the button in your template? (adaptyourValue`和你想要的变量)
标签: angular angular5 cell tablecellrenderer