[EMAIL PROTECTED] wrote:

Guys,

I'm in the process of building a sample using dependent selection-lists in a
repeater. It seems I have everything working except for the correct events.


Situation on success:

on change of the selected value in selection-list-1, selection-list-2 is
populated with a new list
on change of the selected value in selection-list-2, field-3 is updated

current situation:

on change of the selected value in selection-list-1, nothing happens
on change of the selected value in selection-list-2, nothing happens
on pressing "add-row" the scripts of selection-list-1 and selection-list-2
are executed and a new row is added.

which events should I use to get the "success" situation?



You need to set a <fi:styling on-value-changed="true"> in the template for the widgets that should trigger the client-side event listeners.


Now that makes me think: what's the proportion of widgets that have an <fd:on-value-changed> but don't have a <fi:styling submit-on-change="true"/>? I have the feeling that most of the time adding a server-side listener implies we also want an automatic submit when the widget's value changes.

So what about having submit-on-change="true" being implicit when there's a server-side event listener on a widget? That will require less typing in the template and avoid questions from confused users :-)

WDYT?

Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }



Reply via email to