【问题标题】:PowerApps Delete function does not work correctlyPowerApps 删除功能无法正常工作
【发布时间】:2020-10-05 15:06:36
【问题描述】:

在我的应用中,我正在使用此代码

If(Checkbox1.Value; Remove(IdeaBox_1; ThisItem); Notify("Click checkbox to delete"; NotificationType.Error))

它检查复选框是否是票。如果是则允许从 Sharepoint 列表中删除项目,如果不是则显示错误。

我想改变这个功能,所以删除后它会导航到另一个屏幕,但我不成功。

这些功能都不能正常工作,因为它们正在导航到下一个屏幕,即使复选框未选中(错误消息)。

If(Checkbox1.Value; Remove(IdeaBox_1; ThisItem) && Navigate(Screen10;Fade); Notify("Click checkbox to delete"; NotificationType.Error))
If(Checkbox1.Value; Remove(IdeaBox_1; ThisItem); Notify("Click checkbox to delete"; NotificationType.Error);Navigate(Screen10;Fade))
If(Checkbox1.Value; Remove(IdeaBox_1; ThisItem); Navigate(Screen10;Fade)); Notify("Click checkbox to delete"; NotificationType.Error)
If(Checkbox1.Value; Navigate(Screen10);Remove(IdeaBox_1; ThisItem); Notify("Click checkbox to delete"; NotificationType.Error))
If(Checkbox1.Value;Remove(IdeaBox_1;LookUp(IdeaBox_1; ID= ThisItem.ID));
Notify("Click checkbox to delete"; NotificationType.Error);Navigate(Screen10;Fade))
If(Checkbox1.Value; Remove(IdeaBox_1; ThisItem); Notify("Click checkbox to delete"; NotificationType.Error); Navigate (Screen10))

【问题讨论】:

    标签: powerapps power-platform


    【解决方案1】:

    您可以在删除后使用链接运算符进行导航,在您的语言中为;;

    If(
        Checkbox1.Value;
        Remove(IdeaBox_1; ThisItem);; Navigate(Screen10; Fade);
        Notify("Click checkbox to delete"; NotificationType.Error))
    

    您可以查看list of operators,以及讨论how they can change depending on the language 的页面。

    【讨论】:

      【解决方案2】:

      Checkbox 具有名为 OnCheckOnUncheck 的属性。尝试使用它。

      https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-check-box

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-23
        • 2011-06-14
        • 2021-12-03
        相关资源
        最近更新 更多