我在Google App Maker中有一个表,我想知道是否可以将条件格式应用于表中的行。
示例: 如果下拉菜单的值为“是”,则将该行的背景色设置为红色。
与此相关的文档一如既往地无用,无法找到与此相关的任何问题。
显示为灰色的图片:
答案 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']