0

私のアプリでは、このコードを使用しています

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))
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 に答える