質問

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

役に立ちましたか?

解決

キャンセルイベントには、行を編集モードのままにするメソッドがあります。

eventArgs.set_continue(true);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top