【发布时间】:2021-11-08 22:40:22
【问题描述】:
我们有一个通过内置复选框功能选择行的 Ag-Grid 表格。复选框通过 isRowSelectable 选项有条件地显示:
isRowSelectable: function (rowNode) {
return rowNode.data ? rowNode.data.published === false : true;
}
已发布的列正在作为从另一列调用的模式的一部分进行更新。关闭模式时正在调用 redrawRows:
modal.result.then(() => {
const row = params.api.getDisplayedRowAtIndex(params.rowIndex as number);
//this.gridApi?.redrawRows([row] as any);
this.gridApi?.redrawRows();
});
当模态框关闭时,行中的显示值正在更新,但是,当发布的值设置为 false 时,复选框不会出现。如果我在开发工具中挂断点,isRowSelectable 代码似乎没有被命中。
任何建议将不胜感激。
干杯,
-约翰
【问题讨论】: