2016-11-21 21 views
0

我正在使用DGrid與ESRI JS地圖應用程序一起創建自己的圖例。我用地圖創建了一組顏色在地圖上創建了一個圖層。我試圖將特定單元格的背景顏色設置爲我之前在圖例中選擇的顏色。我不確定最簡單的方法去做這件事。我已經看到了另一個線程來做這件事,但使用情況可能與我需要的有所不同:color dgrid cell based on cell value。我不確定我需要提供哪些其他信息。如何根據DGrid中的輸入參數設置單元格顏色

+0

你能告訴我們你到目前爲止所做的嘗試以及你從中得到的結果嗎? –

+0

嗨麥克,到目前爲止,我只是一直在試圖瞭解rendercell作品:VAR legendGrid =新的網格({列:{\t色彩: '顏色', \t \t \t \t \t \t \t \t範圍:{標籤:」範圍」,\t \t \t \t \t \t \t \t \t renderCell:函數(對象,細胞,值,節點){\t \t \t \t \t \t \t \t \t \t的console.log(對象)\t \t \t \t \t \t \t \t \t \t } } }}, 「legendGrid」);我不確定rendercell中的函數是否是回調函數,就像參數是從渲染單元格處理程序提供的一樣。 – user7191261

+0

我也讀過文檔,似乎無法準確找到如何做我想要的。我還檢查了瀏覽器上的DOM,看看我是否可以訪問div或小部件ID,但是沒有這種類型的元素,只有類標識符。 – user7191261

回答

0

好吧,看起來我需要一個晚上想一想,我能夠做我想做的。我可以使用value參數設置樣式,並使用value.style =「background-color:color」設置背景顏色。

謝謝!

相關問題