The solution below works for selection lists that defined in the form
definition with <fd:selection-list>.

For flow-jxpath selection lists I set up a hidden field with a delimited
string of possible values I could parse in the listener:

String valuestext = (String) selectionsWidget.getValue();
String[] values = valuestext.split("\\|\\|");
targetWidget.setValues(values);

gary
> 
> 
> AbstractDatatypeWidgetDefinition widgetDef =
> (AbstractDatatypeWidgetDefinition) myWidget.getDefinition();
> StaticSelectionList selList = (StaticSelectionList)
> widgetDef.getSelectionList();
> List selListItems = selList.getItems();
> 
> for (int i=0; i < selListItems.size(); i++) {
>     StaticSelectionList.SelectionListItem selListItem =
> (StaticSelectionList.SelectionListItem) selListItems.get(i);
>     MyClass value = (MyClass) selListItem.getValue();
> }
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to