0
根據用戶操作(如單擊按鈕),我們需要更新網格單元格並修改其背景顏色和工具提示。如何根據Extjs 4中的用戶動作動態更新網格單元格顏色和工具提示?
請注意,它必須只是網格記錄的特定單元格,而不是影響所有記錄的整個列。
因此,我們如何更新這兩個東西的特定網格記錄單元格 - 背景顏色和工具提示 - 動態?
感謝您的幫助。
PS:ExtJS的版本4.1.1
根據用戶操作(如單擊按鈕),我們需要更新網格單元格並修改其背景顏色和工具提示。如何根據Extjs 4中的用戶動作動態更新網格單元格顏色和工具提示?
請注意,它必須只是網格記錄的特定單元格,而不是影響所有記錄的整個列。
因此,我們如何更新這兩個東西的特定網格記錄單元格 - 背景顏色和工具提示 - 動態?
感謝您的幫助。
PS:ExtJS的版本4.1.1
我已經能夠找到一個解決方案。雖然,不知道它是否是最好的方式,但在此發佈,因爲它可能會幫助尋找相同的人。
的解決方案是編寫定製渲染器功能,其需要被更新,並呼籲在其中需要更新所述用戶動作下面的代碼(如在按鈕的處理程序點擊)柱:
grid.getView().refresh();
上述代碼將調用列渲染器函數,並且此渲染器函數應能夠根據當前的應用程序狀態判斷要在網格列應用的背景顏色和工具提示。
希望這會有所幫助。
你必須編寫一些代碼來實現它。 – lontivero
@lontivero:感謝您投入發表此評論的時間:) – netemp