> 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] **********************************************************************

