cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simone Gianni (JIRA)" <j...@apache.org>
Subject [jira] Created: (COCOON-1822) MultiValueField list-type="double-listbox" does not work correctly in ajax enabled forms
Date Wed, 05 Apr 2006 11:33:47 GMT
MultiValueField list-type="double-listbox" does not work correctly in ajax enabled forms
----------------------------------------------------------------------------------------

         Key: COCOON-1822
         URL: http://issues.apache.org/jira/browse/COCOON-1822
     Project: Cocoon
        Type: Bug

  Components: Blocks: Forms  
    Versions: 2.1.9-dev (current SVN)    
    Reporter: Simone Gianni
    Priority: Critical


The multi value field with fi:styling list-type="double-listbox" relies on forms_onsubmitHandlers
to select all items in the right selection list before submitting. In an ajax form, it seems
like forms_onsubmit is not installed on the form, so handlers are not called; in forms-field-styling.xsl
this is clearly stated :

      <xsl:choose>
        <xsl:when test="@ajax = 'true'">
          <xsl:attribute name="dojoType">CFormsForm</xsl:attribute>
          <xsl:if test="@ajax = 'true'">
            <script type="text/javascript">cocoon.forms.ajax = true;</script>
          </xsl:if>
        </xsl:when>
        <xsl:otherwise>
          <xsl:attribute name="onsubmit">forms_onsubmit(); <xsl:value-of select="@onsubmit"/></xsl:attribute>
        </xsl:otherwise>
      </xsl:choose>

I don't think installing forms_onsubmit() also on ajax forma is a wise solution, but maybe
we should call it from inside the ajax code, or at least check and execute onsubmit_handlers.
If not, also the free-form multivalue field editor will not work correctly.

What's the best way to fix this issue?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message