Можно ли применить условное форматирование в Google App Maker? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть таблица в Google App Maker, мне интересно, возможно ли применить условное форматирование к строкам таблицы.

Пример. Если значение раскрывающегося списка равно "Да", задайте для этой строки значение.цвет фона будет красным.

Документация по этому вопросу, как всегда, бесполезна и не смогла найти никаких вопросов по этому поводу.

Изображение: enter image description here

Оттенки серого изображения:

enter image description here

1 Ответ

0 голосов
/ 26 сентября 2018

Секрет в ваших связях.Если вы хотите сохранить назначенные обычные стили, такие как «app-ListTableRow» и «hoverAncestor», выполните следующие действия:

Добавьте класс в свой редактор стилей, например, так:

.red {
  background: linear-gradient(to bottom, darkred, red);
}

В строке таблицы «Отображение» - стили введите следующую привязку:

@datasource.item.CertificateisRequired === 'Yes' ? ['red','app-ListTableRow','hoverAncestor'] : ['app-ListTableRow','hoverAncestor']

Это будет сделано.

Если у вас есть раскрывающийся список в каждой строке, я бы предложил вызвать его 'CertificateisRequired »вместо того, чтобы оставить имя по умолчанию, например« DropDown1 »или любое другое приложение, назначенное ему App Maker.Затем настройте привязку в строке Display - styles:

@widget.descendants.CertificateisRequired.value === 'Yes' ? ['red','app-ListTableRow','hoverAncestor'] : ['app-ListTableRow','hoverAncestor']
...