Hi,
I would like to get all the selected values for a multi value field. When I try to interogate the values from a multi value field, I get the index, not the values.

Here is the definition of my multi value field:

       <fd:field id="promoImageCategories" required="true" state="active">
         <fd:label>Promotion Image Categories</fd:label>
         <fd:datatype base="string"/>
         <fd:selection-list src="cocoon:/image_list_images"/>
         <fd:on-value-changed>
           <fd:javascript>
             var categoryValue = event.source.value;
             var imageWidget = event.source.lookupWidget("../image");
if (categoryValue != null)
             {
imageWidget.setSelectionList("cocoon:/image_list_images_" + categoryValue); imageWidget.setState(Packages.org.apache.cocoon.forms.formmodel.WidgetState.ACTIVE);
             }
             else
             {
imageWidget.setState(Packages.org.apache.cocoon.forms.formmodel.WidgetState.INVISIBLE); } </fd:javascript> </fd:on-value-changed>
       </fd:field>
<fd:multivaluefield id="image" state="invisible" required="false">
         <fd:label>Images</fd:label>
         <fd:datatype base="string"/>
       </fd:multivaluefield>

Here is how I am interrogating the multi value field:

   <fd:action id="add_images" command="add_image">
     <fd:label>Add</fd:label>
     <fd:on-action>
        <fd:javascript>
var images = event.source.lookupWidget("../images_group/image").value;
        for (var image in images)
        {
           cocoon.log.error(image);
        }
        </fd:javascript>
</fd:on-action> </fd:action>

--
Kamal Bhatt


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

Reply via email to