09-19-2014, 06:22 PM,
(This post was last modified: 09-19-2014, 06:23 PM by umemura.)
|
|||||
|
|||||
RE: レコードの挿入で一番上の行が選択されてしまう
key-spec = RecordSetDisplay.preserve-indices の設定さえしてあれば、
グリッド内のレコードを、いったんクリア(delete-all)して、 新しいレコードをセットするという一連の処理を with RecordSet.batch-events?=true の中で行うことで、 グリッドのスクロール位置や、選択レコードをそのままの状態にしておけますね。 入力画面などで、DBにいったん登録した後、自動で再検索をおこなうことが多いのですが、 スクロール位置や選択レコードがクリアされてしまうと、 さっきまで修正していたレコードがどれかわからなくなってしまうため、 このやり方でなら状態を保持でき、望ましい振る舞いになりました。 Code: {def rf-ary = {{Array-of RecordField}}} |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
レコードの挿入で一番上の行が選択されてしまう - by umemura - 05-24-2013, 08:12 PM
RE: レコードの挿入で一番上の行が選択されてしまう - by Yuhki - 05-27-2013, 10:52 AM
RE: レコードの挿入で一番上の行が選択されてしまう - by umemura - 05-27-2013, 07:32 PM
RE: レコードの挿入で一番上の行が選択されてしまう - by umemura - 10-28-2013, 06:28 PM
RE: レコードの挿入で一番上の行が選択されてしまう - by umemura - 09-19-2014, 06:22 PM
|
Users browsing this thread:
4 Guest(s)
4 Guest(s)