Power Appsサンプルアプリ(補足:不具合修正)

最近多くのかたに当サイトの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ですが、油断は禁物でした。

コメント