> you have to add a script to every single one just to determine if a user 
> changed the value.

I guess there is no definitive answer to that problem,
but here are some ideas:

1. prepare a "batch" procedure that automatically sets the appropriate object 
method
(probably a one-liner that calls a project method) to all your boolean fields.
it would utilise FORM LOAD, FORM GET OBJECTS, OBJECT Get type, OBJECT Get data 
source, etc.
and METHOD SET CODE.

2. create a single template object with  the appropriate object method and 
duplicate it at runtime (OBJECT DUPLICATE).

3. roll out your own widget which contains all the boolean fields
and throws an On Data Change event if any of them has been clicked.

> Every object that has data to change should support On Data Change.

I can understand the sentiment,
but the event has always been unavailable for button objects (native button, 
radio, checkboxes),
I would say it must have been an omission that the event is not hidden in the 
Property List for boolean fields.


宮古 啓介
セールス・エンジニア

株式会社フォーディー・ジャパン
〒150-0043
東京都渋谷区道玄坂1-10-2 渋谷THビル6F
Tel: 03-6427-8441
Fax: 03-6427-8449

[email protected]
www.4D.com/JP

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to