Notes開発者のためのXPagesデザインレシピ

簡単でCoolなXPagesアプリケーションを作るための情報を発信していきます

その他

タスク管理アプリ-バグ修正しました

V10以降のDominoでタスクの完了を行っても、完了が反映されないというバグがあり、修正を行いました。

現象

V10以降のDominoでタスクに「完了」チェックをつけ、保存を行っても、完了が反映されない。
※正常な動作では、完了チェックをつけると、カンバンビューから表示されなくなります。
XPages-データソースの「フォーム検証のの実行」を「なし」に設定すると正常に反映される。→フォームの計算結果が実行されるタイミングが怪しい!



原因

タスクに「完了」をつけた場合、タスクの進捗パーセントを自動的に100パーセントに変換している。
進捗パーセントフィールドでの変換を「入力の変換」ではなく、「入力の確認」イベントに記載している。(高度なバグではなく、凡ミスです。)
※Domino9.0.1では、このあたりの判定が曖昧で、修正前の状態でも動く。

修正前



対策

進捗パーセントフィールドの変換式を「入力の変換」イベントに記載し、記述を修正。

修正後



テンプレートNTFダウンロード

20211005版としてファイルを差し替えていますので、20211001版をダウンロードされた方は、設計置換を行って下さい。
https://1drv.ms/u/s!Ajz0zm4_1IwQhHSemVMTjtDki0Ra?e=6hd6K1