0

selectMode="Edit" の CFgrid があります。ここでも、cfc を介して cfgrid にバインドされた update メソッドがあります。ただし、重複した値でグリッドを更新できます。既存のレコードをチェックすることでデータベースの更新を防ぐことができますが、更新が成功しなかったというメッセージをユーザーにスローさせたいと思いました。この場合、更新が失敗したことを知るのは、ページを更新して古い値がまだ存在していることを確認した後だけです。

cfgrid 内に、更新がデータを複製しようとしていて完了できないことをユーザーに示すためにトリガーできるイベントがあるかどうかを知りたいと思いました。

4

1 に答える 1

0

コードを投稿していませんが、編集をトリガーするために onChange 属性を持つ HTML グリッドを使用していると思いますか? その場合は、onError 属性を使用して、データが cfthrow で不十分な場合に CFC にエラーをスローさせることもできます。次に、onError ハンドラーで、好きなようにエラーを処理できます。CF9 で HTML グリッドを操作する方法の詳細については、こちらを参照してください。

于 2011-05-05T13:23:25.650 に答える