Post Reply 
 
Thread Rating:
  • 176 Votes - 2.81 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RecordView.batch-events? の効果がない
12-10-2013, 03:04 PM
Post: #1
RecordView.batch-events? の効果がない
RecordModified のイベントを設定したRecordSetが表示されているRecordGird に対して、
下記のように処理を記述しています。

Code:
{with grid.records.batch-events? = true do
    {for r in grid.records do
        {r.set "chkb", true}
    }
}

意図としては、この処理の中で、RecordModified のイベントは発行してほしくないので、
RecordGrid.records(=RecordView).batch-events? =true としています。

しかし、実際には、イベントが発行されてしまいます。

これはどうしてなのでしょうか。
Find all posts by this user
Quote this message in a reply
12-10-2013, 03:28 PM
Post: #2
RE: RecordView.batch-events? の効果がない
RecordGrid.records(=RecordView).source で RecordSet を取得すればよさそうです。

Code:
{with grid.records.source.batch-events? = true do

ちなみに、ReocrdView.source は Null を許さないので、
RecordGrid.record-source = null の状態で、
RecordGrid.records.source を取得したらどうなるんだろう、と思ったら、
EmptyRecordSet というものが返却されました。
おどろき。
Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  RecordSet.batch-events?=true 時でもRecordModifiedイベントが発行されてしまう umemura 1 2,475 12-25-2013 11:44 AM
Last Post: umemura
  Sort of RecordView alchimiste 3 3,569 11-21-2012 03:52 PM
Last Post: alchimiste
Forum Jump:


User(s) browsing this thread:
1 Guest(s)