Curl Global Community

Full Version: RecordGrid のセルのフォーカス可否制御
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
コードから RecordGrid のセルのフォーカス可否制御を行いたいのですが、
どのようにしたらよいでしょうか?

使用可否制御で代用可能かと思い、
set record-grid.columns[0].enabled? = false
のようにしてみましたが、enabled? のセッターが無いというエラーになってしまいました…。
set record-grid.columns[0].enabled? = false と設定してみた
ということは、特定の列のセルがグリッドフォーカスを取得しないように
設定したいということでしょうか?

その場合は、RecordGridColumnのcells-take-focus? (ローカル オプション)
をfalseに設定してはいかがでしょう?

enabled? のセッターが無いけど使えるオプションないだろか、と思ったときは
Curl IDEドキュメントで該当クラス(この場合RecordGridColumn)の
フィールド、アクセサ、ローカル オプションあたりをざっと眺めると、
お望みのものが見つかったりします。
まさに仰る通りで、cells-tales-focus? で上手くいきました。
もうちょっとちゃんとリファレンスを見ないといけませんね…。
ありがとうございました。
(03-02-2015, 07:01 PM)dyoshida Wrote: [ -> ]set record-grid.columns[0].enabled? = false と設定してみた
ということは、特定の列のセルがグリッドフォーカスを取得しないように
設定したいということでしょうか?

その場合は、RecordGridColumnのcells-take-focus? (ローカル オプション)
をfalseに設定してはいかがでしょう?

enabled? のセッターが無いけど使えるオプションないだろか、と思ったときは
Curl IDEドキュメントで該当クラス(この場合RecordGridColumn)の
フィールド、アクセサ、ローカル オプションあたりをざっと眺めると、
お望みのものが見つかったりします。