最近多くのかたに当サイトのPower Apps記事を見て頂けているようで、ありがとうございます。
大変申し訳ないのですが、掲載しているサンプルアプリに不備がありました。
この記事では、その修正について説明します。
タスクのstatusを変更するとタスクが見えなくなる
タスク詳細画面で、statusを変更すると、「表示するアイテムがありません」となってしまうことがわかりました。
本件については、下記の記事内の「編集フォームで発生する場合」を参照して修正してください。
タスクを削除するとコメントがおかしくなる
タスクを削除した際に、そのタスクに紐づくコメントも削除する必要があるのですが、その処理を漏らしていました。
先述の「タスクのstatusを変更するとタスクが見えなくなる」の対応を終えたうえで、下記の修正を行ってください。
OnSelectに記述したコードは下記の通りです。
// 修正前 // Remove(tasks,Gallery1.Selected);Set(削除中フラグ,"0");Navigate(Screen3)
// 修正後 // RemoveIf(Comments,task_id=selected_task_id);RemoveIf(tasks,ID=selected_task_id);Set(削除中フラグ,"0");Navigate(Screen3)
まず、先頭にコメントの削除処理を追加しています。
Gallery1.Selectedを使用しなくするのは、先述の修正と同じです。
Commentsのtask_idが、変数selected_task_idの値と一致するデータを削除対象としています。
tasksの方も同じく、IDが変数selected_task_idの値と一致するデータを削除対象にしています。
まとめ
以上です。
やはりちゃんと動作確認をしないと、このような単純な不備に気づきませんね・・・
コーディング無しでアプリが作れるPower Appsですが、油断は禁物でした。
コメント