36,51c36,61
<     <fb:value id="{NamespacePrefix}-{Name}" path="D:propstat/D:prop/node()[local-name()='{Name}']">
<       <xsl:if test="Datatype = 'date'">
<         <fd:convertor datatype="date" type="formatting">
<           <fd:patterns>
<             <fd:pattern>yyyyMMdd</fd:pattern>
<           </fd:patterns>
<         </fd:convertor>
<       </xsl:if>
<       <xsl:if test="Datatype = 'datetime'">
<         <fd:convertor datatype="date" type="formatting">
<           <fd:patterns>
<             <fd:pattern>yyyyMMddHHmmss</fd:pattern>
<           </fd:patterns>
<         </fd:convertor>
<       </xsl:if>
<     </fb:value>
---
>   	<xsl:choose>
>       <xsl:when test="Multivalue">
>         <fb:javascript id="{NamespacePrefix}-{Name}" path="D:propstat/D:prop/node()[local-name()='{Name}']" direction="both">
>           <fb:load-form>
>             var values = new Packages.java.util.ArrayList(); var value =
>             jxpathPointer.getValue(); var tokenizer = new
>             Packages.java.util.StringTokenizer(value, ","); while
>             (tokenizer.hasMoreTokens()) { var token =
>             tokenizer.nextToken(); values.add(token); }
>             widget.setValues(values.toArray());
>           </fb:load-form>
>           <fb:save-form>
>             var toSave = ""; var values = widget.getValue(); for(var
>             i=0; i &lt; values.length; i++) { var value = values[i];
>             toSave += value + ","; } if (toSave.length > 0) toSave =
>             toSave.substring(0,toSave.length-1);
>             jxpathPointer.setValue(toSave);
>           </fb:save-form>
>         </fb:javascript>
>       </xsl:when>
>       <xsl:otherwise>
>       	<fb:value id="{NamespacePrefix}-{Name}" path="D:propstat/D:prop/node()[local-name()='{Name}']">
>       		<xsl:apply-templates select="." mode="datatype"/>
>       	</fb:value>
>       </xsl:otherwise>
> 	</xsl:choose>
53a64,80
>   <xsl:template match="Property" mode="datatype">
>     <xsl:if test="Datatype = 'date'">
>       <fd:convertor datatype="date" type="formatting">
>         <fd:patterns>
>           <fd:pattern>yyyyMMdd</fd:pattern>
>         </fd:patterns>
>       </fd:convertor>
>     </xsl:if>
>     <xsl:if test="Datatype = 'datetime'">
>       <fd:convertor datatype="date" type="formatting">
>         <fd:patterns>
>           <fd:pattern>yyyyMMddHHmmss</fd:pattern>
>         </fd:patterns>
>       </fd:convertor>
>     </xsl:if>
>   </xsl:template>
> 
