ComponentArtグリッドでの検証中のコールバックの防止
-
10-07-2019 - |
質問
レコードが更新/追加されるたびに、CAグリッド内のいくつかのフィールドを検証する必要があります。グリッドはコールバックモードで使用されます。方法がわからないのは、セルが無効な場合にコールバックをキャンセルすることです。グリッドのこの「onBeforeUpdate」イベントを実行しようとしています。 set_cancel(true)を呼び出して、更新をキャンセルできます。ただし、これにより行モードが編集から表示に変更され、入力されたすべてのデータが失われます。私がやろうとしているのは、その行のセルが無効なときに行を編集モードのままにすることです。私が考えていたがまだ行っていないことの1つは、RunningModeをClientに変更し、レコードを検証し、実行準備が整ったときにRunningModeをCallbackに戻すことです。どんな提案も大歓迎です。ありがとう!
解決
キャンセルイベントには、行を編集モードのままにするメソッドがあります。
eventArgs.set_continue(true);
所属していません StackOverflow