RecordGrid のセルのフォーカス可否制御 - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: RecordGrid のセルのフォーカス可否制御 (/showthread.php?tid=1208) |
RecordGrid のセルのフォーカス可否制御 - kay - 03-02-2015 コードから RecordGrid のセルのフォーカス可否制御を行いたいのですが、 どのようにしたらよいでしょうか? 使用可否制御で代用可能かと思い、 set record-grid.columns[0].enabled? = false のようにしてみましたが、enabled? のセッターが無いというエラーになってしまいました…。 RE: RecordGrid のセルのフォーカス可否制御 - dyoshida - 03-02-2015 set record-grid.columns[0].enabled? = false と設定してみた ということは、特定の列のセルがグリッドフォーカスを取得しないように 設定したいということでしょうか? その場合は、RecordGridColumnのcells-take-focus? (ローカル オプション) をfalseに設定してはいかがでしょう? enabled? のセッターが無いけど使えるオプションないだろか、と思ったときは Curl IDEドキュメントで該当クラス(この場合RecordGridColumn)の フィールド、アクセサ、ローカル オプションあたりをざっと眺めると、 お望みのものが見つかったりします。 RE: RecordGrid のセルのフォーカス可否制御 - kay - 03-02-2015 まさに仰る通りで、cells-tales-focus? で上手くいきました。 もうちょっとちゃんとリファレンスを見ないといけませんね…。 ありがとうございました。 (03-02-2015, 07:01 PM)dyoshida Wrote: set record-grid.columns[0].enabled? = false と設定してみた |