![](/img/trans.png)
[英]ag-grid custom tooltip not working after cell value update, working after refresh of the grid only
[英]refresh row after cell value change in ag-grid javascript
我已经为此搜索了很长时间,我确定我一定错过了一些东西,因为这是一个基本的问题。
我通过defaultColDef
中的cellClass
字段定义网格中的格式:
cellClass: (params) => {
if (params.data.signal_days === 1 && params.data.trade_type !== "taken" ) {
return "signals-blotter-cell-new";
} else if (params.data.trade_type === "taken" ) {
return "signals-blotter-cell-taken";
}
}
根据signal_days
和trade_type
列的值,应用不同的 css 类。
我也有一个onCellValueChanged
事件监听器定义如下:
onCellValueChanged: (event) => {
if (event.column.colId === "trade_type") {
}
}
如何刷新发生修改的整行的单元格,以便正确应用我的 css 类? 当trade_type
列的值从任何更改为“已采用”时,我需要刷新。 其他一些问题对单个单元格使用相同的机制,在这种情况下对我没有帮助。
你可以做类似的事情 -
onCellValueChanged: (event) => {
if (event.column.colId === "trade_type") {
event.api.refreshCells({
force: true,
rowNodes: [event.node] // pass rowNode that was edited
});
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.