Update of /var/cvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/view/responseform In directory james.mmbase.org:/tmp/cvs-serv23938/portlets-dynamicforms/src/webapp/WEB-INF/templates/view/responseform
Modified Files:
basic.jsp
Log Message:
CMSC-756 CMSC-758 Dyna Form.
checkbox enable.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/view/responseform
See also: http://www.mmbase.org/jira/browse/CMSC-756
See also: http://www.mmbase.org/jira/browse/CMSC-758
Index: basic.jsp
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/view/responseform/basic.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- basic.jsp 4 Apr 2007 12:16:53 -0000 1.1
+++ basic.jsp 15 Feb 2008 09:05:52 -0000 1.2
@@ -72,9 +72,19 @@
type="text" value="${fieldvalue}" maxlength="255"/>
</c:when>
<c:when test="${fieldtype==2}">
+
<c:set var="errormessagekey">
+ <c:out
value="${errormessages[fieldidentifier]}"/>
+ </c:set>
<textarea name="${fieldidentifier}"
rows="<mm:field name="rows" write="true"/>"
cols="<mm:field name="columns" write="true"/>">${fieldvalue}</textarea>
+ <c:if
test="${not empty errormessagekey}">
+
<font size="1" color="${error_style == ''?'':'red'}">
+
<fmt:message key="view.formfield.maxlength">
+
<fmt:param value="${errormessagekey}"/>
+
</fmt:message>
+
</font>
+
</c:if>
</c:when>
<c:when test="${fieldtype==3}">
<input type="hidden" name="${fieldidentifier}" value="${fieldvalue}"/>
@@ -123,11 +133,34 @@
</mm:node>
</c:when>
<c:when test="${fieldtype==6}">
+
<mm:node number="${fieldnumber}" notfound="skip">
+
<mm:relatednodescontainer type="formfieldvalue" role="posrel">
+
<mm:sortorder field="posrel.pos"/>
+
<mm:relatednodes>
+
<c:set var="values" >
+
<c:out value="${fieldvalue}"/>
+
</c:set>
+
<c:set var="usedefault" >
+
<mm:field
name="standard"><mm:isnotempty><mm:write /></mm:isnotempty></mm:field>
+
</c:set>
+
<c:set var="standardvalue" >
+
<mm:field name="value"><mm:isnotempty><mm:write
/></mm:isnotempty></mm:field>
+
</c:set>
<c:remove var="checkedval"/>
-
<c:if test="${!empty fieldvalue}">
+
<c:if test="${(usedefault==1) && (empty values)}">
+
<c:set var="checkedval" value="CHECKED"/>
+
</c:if>
+
<c:forTokens items="${values}" var="chkValue"
delims=":">
+
<c:if test="${chkValue == standardvalue}">
<c:set var="checkedval" value="CHECKED"/>
</c:if>
-
<input type="checkbox" name="${fieldidentifier}" ${checkedval}
value="yes" id="inputnieuwsbrief"/>
+
</c:forTokens>
+
<input type="checkbox" name="${fieldidentifier}"
value="${standardvalue}" ${checkedval} id="inputnieuwsbrief"/>
+
<label for="${fieldidentifier}"><mm:field name="text"
write="true"/></label><br/>
+
</mm:relatednodes>
+
</mm:relatednodescontainer>
+
</mm:node>
+
</c:when>
<c:when test="${fieldtype==7}">
<input type="file" name="${fieldidentifier}"/>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs
