Thread Rating:
  • 339 Vote(s) - 2.74 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RecordView.batch-events? の効果がない
12-10-2013, 03:04 PM,
#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 としています。

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

これはどうしてなのでしょうか。


12-10-2013, 03:28 PM,
#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 というものが返却されました。
おどろき。


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


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1017')