Datagrids and Nested Behaviors
Brian Milby
brian at milby7.com
Sat Jul 21 00:26:52 EDT 2018
@Richard,
That is precisely what I saw when I did my test. (And DG3 was in a
different stack.)
I tried manually replacing the old button with one in the stack and that
completely broke the DG.
@Bob
Another option to get script in front of the library would be to set the
script of:
button id 1005 of stack "revDataGridLibrary"
That still wouldn't save with the stack though.
On Fri, Jul 20, 2018 at 10:12 PM, Richard Gaskin via use-livecode <
use-livecode at lists.runrev.com> wrote:
> Bob Sneidar wrote:
>
> > This is NOT the current normal behavior.
> >
> >> On Jul 20, 2018, at 17:13 , Richard Gaskin wrote:
> >>
> >> This is a normal setup:
> >>
> >> [ DataGrid ]
> >> |
> >> V
> >> [ Standard DG Behavior ]
> >
> >
> > THIS is:
> >
> >> [ DataGrid ]
> >> |
> >> V
> >> [ Old behavior button (now empty) ]
> >> |
> >> V
> >> [ new behavior script only stack (now with the old script) ]
>
> Thank you, Bob. Sad to see another confusing legacy element creep into a
> system designed for ease of use, but understandable under the circumstances.
>
> With that mystery solved, I'm still at a loss to understand how attaching
> a behavior further out in the message path doesn't affect everything
> attached to the behavior before it.
>
> Given this setup with multiple data grids, in which we want custom
> behavior for DG 1 and DG 2:
>
> [ DG 1 ] [ DG 2 ] [ DG 3 ]
> \ | /
> V V V
> [ Old behavior button (now empty) ]
> |
> V
> [ new behavior script only stack (now with the old script) ]
> |
> V
> [ Custom Behavior Script ]
>
>
> ...how can the Custom Behavior Script affect only DG 1 and DG 2 but not DG
> 3?
>
> --
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> Ambassador at FourthWorld.com http://www.FourthWorld.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list