【发布时间】:2017-05-01 14:35:16
【问题描述】:
只是为了提供更广泛的背景 - 如果与后端同步,我的最终目标是使用“同步”图标增强可编辑单元格。
我继续尝试将自定义道具添加到特定的可编辑单元格,以指示syncedWithBackEnd = true/false,然后使用自定义格式化程序有条件地添加样式(如果与 DB 道具同步true)。 p>
问题是,
我未能将此自定义道具传递给 Cell 实例
目前尝试过:
为格式化程序提供回调并从外部调用它。找不到在 Formatter 实例上调用函数的方法(附加到特定单元格)
-
将 prop 设置为
handleRowUpdated逻辑的一部分。设置自定义道具但未到达单元格:var rows = this.getRows(); ... // e.updated.customProp = "whatever" ---> fails to reach Cell Object.assign(rows[e.rowIdx], e.updated); this.setState({rows: rows});
关于如何实现这一目标的任何想法?
或者也许有一些明显的方法可以达到我完全错过的最终目标(必须提到我是 React 的新手,对 js 来说也很陌生)。
【问题讨论】:
标签: javascript reactjs react-data-grid