0

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

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

它检查 Chckbox 是否是票。如果是,则允许从 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))
4

2 回答 2

0

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

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

您可以查看操作员列表,以及讨论如何根据语言更改操作员的页面。

于 2020-09-24T13:45:17.030 回答
0

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

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

于 2020-10-05T07:06:36.737 回答