RecordGridのFocusOutについて

【ご質問】

RecordGridにおいて、FocusOutイベントを拾いたいと考えております。
マウスを使って、Grid外のTextFieldなどに直接フォーカスを移動した場合の制御です。

【回答】

RecordGrid外へのフォーカス移動のタイミングで
セルのフォーカスアウト時の処理をさせることについては、
文字列を表示するセルの場合、cell-specに
StandardStringCellのサブクラスをセットすることで可能です。
StandardStringCellのcreate-editorメソッドをオーバーライドして、
その戻り値となるコントロール(TextField)に
FocusOut時の処理を定義してください。

詳細は添付資料(sample.curl)をご参照ください。
文字列、ドロップダウンリスト、チェックボタンの各セルの背景色が、
フォーカスのIn/Outのタイミングで変化するサンプルです。

http://developers.curlap.com/curl/faq/grid_focus_out_sample.curl

 

create-editorメソッドについては、開発者ガイドの
[StandardBaseEditableStringCell.create-editor]の項をご参照ください。