Datagrids and Nested Behaviors

Bob Sneidar bobsneidar at iotecdigital.com
Thu Jul 19 11:00:49 EDT 2018


Actually Tom, I think I figured out a way around this. I've already put my stack scripts for the subModules into behaviors. By adding a selectionChanged handler in that behavior and checking to see if the dgControl of the target is empty, I can pass selectionChanged for fields and handle it for datagrids. Word 5 to -1 of the dgControl is the long id of the datagrid. 

The only bugaboo will be when I send selectionChanged. The target will not be a control of the datagrid, but I can work that out easily enough. 

Thanks for kicking my mind in the butt. 

Bob S


> On Jul 19, 2018, at 07:38 , Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hi Tom. 
> 
> I usually find a way around things myself, but in this case, not. I have a main form, where all the datagrids behave the same way on doubleMouseUp, selectionChanged etc. I then have what I call subForms (substacks that detail a given table and it's dependent tables like devices and accessories for example) that behave in a different way, but all subForm datagrids have the same behavior, different from the main form. 
> 
> I was hoping to be able to insert a special behavior between the datagrids and the default behaviors. I also tried what apparently used to work, copying the datagrid behavior to a button then setting the datagrid behavior to the new button. That also does not work. 
> 
> Bob S





More information about the Use-livecode mailing list