我正在Component A
加载网格。在Component B
我正在修改某个值时,该修改后的值应反映在Component A
中。
使用Subject
我可以成功地将修改后的值转换为Component A
,但不会显示更新后的值。
请帮助我,我坚持这个问题。
以下是我的代码
setTimeout(() => {
this.sessionWatch.transitDaysAvg.subscribe((newValue) => {
if (newValue) {
// newValue is 6 Old value is 1
var rowNode = this.gridOptions.api.getRowNode("0");
rowNode.setDataValue("transitLink.businessDays", newValue);
this.gridOptions.api.refreshCells({
force: true
});
}
});
}, 1000);
<div role="row" row-index="0" comp-id="602">
<div tabindex="-1" role="gridcell" comp-id="753" col-id="transitLink.businessDays">1</div>
</div>