this.wireStatus.push(this.wireStatus2); this.grid.setRowData(this.wireStatus2['status'], this.wireStatus2);
触发时,预期将状态从“开”更改为“关”,从“关”更改为“开”
pkln4tw61#
您看到的错误是说您正在尝试访问未定义的wireStatus2属性。请确保在访问之前定义,并在调用setRowData()之前检查grid是否已定义。您可以按以下方式执行此操作:
wireStatus2
setRowData()
grid
this.wireStatus2 = this.wireStatus2 || {}; this.wireStatus2.status = this.wireStatus2.status === "On" ? "Off" : "On"; if (this.grid) { this.grid.setRowData([this.wireStatus2]); }
1条答案
按热度按时间pkln4tw61#
您看到的错误是说您正在尝试访问未定义的
wireStatus2
属性。请确保在访问之前定义,并在调用setRowData()
之前检查grid
是否已定义。您可以按以下方式执行此操作: