微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在PowerApps的图库中更新TemplateFill的颜色变化?

如何解决如何在PowerApps的图库中更新TemplateFill的颜色变化?

我有2个屏幕,数据源是Excel Table。 屏幕1 包含“系统库”,“库”的TemplateFill属性设置为以下代码。以下代码根据其先前状态填充“系统”图块。现在,在屏幕2 中,我有一个注册表单,最终用户可以在其中使用下拉菜单选择仪器的当前状态。我想根据最终用户提交的最新“当前状态”更新Screen1系统图块。此外,我还提供了excel表更新前后的屏幕截图。

不确定如何继续使用“提交”按钮的OnSelect属性

  If(Thisitem."PrevIoUs Status"="Available",RGBA(54,176,75,100),If(Thisitem."PrevIoUs Status"="Out of Service",RGBA(255,191,100))

提交前(认Excel表)

enter image description here

最终用户提交后

enter image description here

解决方法

首先,您似乎有不必要的嵌套If(

尝试:

If(
    Thisitem."Previous Status"="Available",RGBA(54,176,75,100),Thisitem."Previous Status"="Out of Service",RGBA(255,191,100)
)

第二,如果您说的是:"I would like to update Screen1 System tiles based on last "Current Status" submitted by the enduser.",在我看来,您将上面的"Previous Status"替换为"Current Status"

顺便说一句,如果您在列名称中消除了“”,则可以避免在代码中使用双引号。考虑使用PreviousStatesPrevious_States

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。