是否可以在 Google App Maker 中应用条件格式?

Is it possible to apply conditional formatting in Google App Maker?

我在 Google App Maker 中有一个 table,我想知道是否可以对 table.

的行应用条件格式

示例: 如果下拉列表的值为 "Yes",则将该行的背景颜色设置为红色。

与此相关的文档一如既往地无用,并且无法找到与此相关的任何问题。

图片:

图片变灰:

秘诀就在您的绑定中。如果您希望保留 'app-ListTableRow' 和 'hoverAncestor' 等常规指定样式,请执行以下操作:

在您的样式编辑器中添加一个 class,例如:

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

在您的 table 行 'Display' - 样式中输入以下绑定:

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

那就行了。

如果您在每一行中都有一个下拉菜单,我建议将其命名为 'CertificateisRequired' 而不是保留默认名称,如 'DropDown1' 或 App Maker 分配给它的任何名称。然后调整显示行中的绑定 - 样式为:

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