powerapps - Power 应用中的异常处理
问题描述
我正在尝试处理 Power Apps 中的异常。如果场景失败,我希望控件显示错误屏幕。
下面是我使用的代码。请告知如何使这项工作。
IsError(
Filter(Idea_Master,
Idea_Status in ListBox2.SelectedItems.Value &&
Idea_Category in ListBox2_1.SelectedItems.Value,
SearchTextBox_1.Text in Idea_Title ||
SearchTextBox_1.Text in Initiator ||
SearchTextBox_1.Text in Idea_Category ||
SearchTextBox_1.Text in Idea_SubCategory ||
SearchTextBox_1.Text in Idea_Id
),
Navigate(ErrorScreen,ScreenTransition.Fade)
)
解决方案
通常,您会使用该Filter()
函数从数据源或显示函数中收集数据子集,为用户过滤信息。
Filter()
不会返回错误语句。
很难理解这段代码在你的应用程序中的位置。
- 它
Items
是画廊的财产吗? - 或者检查
OnSelect
“提交”按钮的代码?
您可以使用OnSelect
“提交”按钮的内容是:
If(
IsEmpty(
Filter(dataSource,
column1 = condition1,
column2 = condition2,
etc...
)
),
Navigate(scrError, Fade)
)
IsEmpty
表示一个空白的数据表。
祝你好运!
推荐阅读
- highcharts - 问题:即使未单击 rangeSelector 按钮,也会在图形加载时触发 rangeSelectoButton 事件
- r - 如何在 R 中进行 FOR 和 IF 循环以根据两个因子水平对值求和并创建新变量?
- android - 如何在切换按钮更改其位置时停止自动触发我的代码在 AlertDialog 中按下取消
- nginx - nginx 代理请求使用来自身份验证 http 请求的标头值进行服务
- python - 使用case()时如何解决错误“此表达式不支持运算符'getitem'”
- javascript - 在带有 RTL 字母的字符串中选择英文字母
- tensorflow - 双向层:维度值必须是整数或无或具有 __index__ 方法,得到值 '1932.0' 类型为 '
' - php - Stripe PHP API:您无法确认此 PaymentIntent,因为它缺少付款方式
- java - 为什么编译器错误显示 android.support.design.widget
- asp.net - 从 SQL Server 存储过程填充列表