2016-11-21 2 views
0

Я использую DGrid для создания моей собственной легенды в сочетании с приложением ESRI JS mapping. Я создал слой на карте с набором цветов, которые я создал. Я пытаюсь установить цвет фона определенных ячеек в цвета, которые я ранее выбрал в легенде. Я не уверен, что это самый простой способ сделать это. Я видел еще одну тему для этого, но использование может немного отличаться от того, что мне нужно: color dgrid cell based on cell value. Я не уверен, какую другую информацию мне нужно предоставить.Как установить цвет ячеек на основе входного параметра в DGrid

+0

Можете ли вы показать нам, что вы пробовали, и какие результаты вы получили от этого? –

+0

Привет Майк, до сих пор я просто пытался понять, как rendercell работы: вар 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 console.log (объект) \t \t \t \t \t \t \t \t \t \t }} }}, "legendGrid"); Я не был уверен, что функция в rendercell является обратным вызовом или нет, например, если параметры предоставлены обработчиком ячейки рендеринга. – user7191261

+0

Я также прочитал документы и не могу найти точно, как делать то, что я хочу. Я также проверил DOM в браузере, чтобы узнать, могу ли я получить доступ к идентификатору div или идентификатора виджета, но для этого типа элемента нет, а только для идентификаторов классов. – user7191261

ответ

0

Хорошо, похоже, мне нужна была ночь, чтобы подумать, я смог сделать то, что хотел. Я смог установить стиль, используя параметр значения и установив цвет фона с помощью value.style = "background-color: color";

Спасибо!

Смежные вопросы