On Mar 31, 2010, at 11:08 PM, John Patten wrote:
The problem is with my checkbox button. The script I used is:
Checkbox Button Column Behavior-
getProp dgDataControl
return the long id of me
end dgDataControl
on mouseDown pMouseBtnNum
dgMouseDown pMouseBtnNum
setDataOfIndex the dgHilitedIndexes of me, the dgColumn of the
target, (the hilited of target)
end mouseDown
There are two problems. The first is that when I look at the data in
the Data Grid after highlighting the checkbox, the data from the
datagrid reports that the hilite is 'false." If I uncheck the
checkbox, and grab the data again, the Data Grid reports that the
hilite is 'true." It is reversed from what is normal.
Use mouseUp rather than mouseDown. On mouseDown the hilite of the
checkbox has not been updated yet.
Second problem is that if I click in the column with the check box,
missing the button, I get an error stating that the (column) does
not have that property (assume it means the hilite property). I
attempted to put an:
Don't use 'the target', use 'of me'. When you click in the column but
not on the checkbox then the target is not a button with a hilited
property. Try this:
SetDataOfIndex the dgIndex of me, the dgColumn of me, the hilited of
button 1 of me
If you just want to update the value when the checkbox itself is
clicked on then check the target:
if word 1 of the target is "button" then
SetDataOfIndex the dgIndex of me, the dgColumn of me, the hilite
of button 1 of me
end if
--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Releasable Revolution Resources for Developers:
http://revolution.bluemangolearning.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution