I also raised it some time ago but never got too much attention.
As a component library developer, we have a couple of behaviors as well and state saving is a pain with them.
Regards,
Cagatay Civici
PrimeFaces Lead
PrimeTek Informatics
www.primefaces.org
On Friday 22 May 2015 at 10:55, arjan tijms wrote:
> Hi,
>
> Interesting point, certainly something we should at least take a closer look at.
>
> Kind regards,
> Arjan
>
> On Friday, May 22, 2015, Rudy De Busscher <rdebusscher_at_gmail.com (mailto:rdebusscher_at_gmail.com)> wrote:
> > Hi Experts,
> >
> > Recently I came across the fact that the Behaviour API is not using the StateHolder.
> >
> > This means that EL Expressions in attributes of custom ClientBehaviours are executed during the buildView step and not during the 'rendering' (getScript() ) of the clientBehaviour.
> >
> > As a consequence, the EL can't reference a var defined in the dataTable.
> >
> > Any plans / ideas for adding this in some next version?
> >
> > Thanks for the feedback
> > Rudy.
> >
> >