I would look at __LZsetTracking in LzDatapath and LzDatapointer. It
has been the source of issues in the past and involves a super call.
On 2006-05-23, at 06:54 EDT, Henry Minsky wrote:
> In lps-legals, the following regression test is failing
>
> (from test/lfc/data/datapointerdependencies.lzx)
>
> mydp.setAttribute( 'rerunxpath' , true );
>
> mydp.setAttribute( 'xpath' , "dpdepend:/r/a[2]/y[2]/@yn" );
>
> assertEquals( 2, mydp.data );
>
> mydp.p.parentNode.insertBefore ( new LzDataElement( 'y' ,
> { y : "special" , yn :
> "special"}),
> mydp.p );
>
> assertEquals( "special" , mydp.data );
>
> The datatpointer's "data" slot is not updating when a new node is
> inserted
> which
> replaces the old value at the xpath location.
>
> What code is responsible for setting up an event listener, and what
> event is
> being listened for, when
> rerunxpath is enabled on a datapointer?
>
>
>
> --
> Henry Minsky
> Software Architect
> [EMAIL PROTECTED]
> _______________________________________________
> Laszlo-dev mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev