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]