只是爲了提供更廣泛的上下文 - 我最終的目標是增強可編輯單元與同步圖標,如果與後端同步。添加自定義道具到組件實例(不通過父) - react-data-grid
我仍然試圖添加自定義道具特定編輯單元格,以表示syncedWithBackEnd = true/false
,然後定製格式化有條件地添加樣式(如果使用DB道具同步是真)。
問題是,
我未能兌現這個自定義道具到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來說很新穎)。