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

时间:2018-09-26 13:29:18

标签: google-app-maker

我在Google App Maker中有一个表,我想知道是否可以将条件格式应用于表中的行。

示例: 如果下拉菜单的值为“是”,则将该行的背景色设置为红色。

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

图片: enter image description here

显示为灰色的图片:

enter image description here

1 个答案:

答案 0 :(得分:2)

秘密在于您的绑定。如果您希望保留常规分配的样式,例如“ 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为其分配的名称。然后将“显示-样式”行中的绑定调整为:

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