Canvas Apps的公式作用于控件上面,可以通过公式实现控件的一些功能,例如跳转,排序,筛选等功能。
下面我们对Learn2中的Canvas app中的用于显示价格的Lable控件做一些公式的定义。
如下图所示,价格控件默认只是显示数字,我们接下来希望在数字前面显示$符号,并且数字可以根据大小用不同的颜色显示。例如,大于5$就显示红色,否则就显示绿色。
以下面是实现的步骤:
选中价格控件,编辑Text的公式为Text(ThisItem.Price, "$ ##.00"),接着对color的公式改为If(ThisItem.Price > 5, Color.Red, Color.Green)
我们可以看看其他控件,例如位于BrowserScreen的,当我们点击这个小图标时,会跳转到编辑的屏幕。这里有两个公式,NewForm和Navigate实现了这个功能。
类似的还有排序和刷新的实现:
所有公式参考官方文档:
Formula reference for Power Apps - Power Apps | Microsoft Docs