[jboss-cvs] jboss-seam/seam-gen/view ...
Gavin King
gavin.king at jboss.com
Sun Dec 3 14:28:31 EST 2006
User: gavin
Date: 06/12/03 14:28:30
Modified: seam-gen/view edit.xhtml.ftl
Log:
generate required=true
Revision Changes Path
1.12 +42 -14 jboss-seam/seam-gen/view/edit.xhtml.ftl
(In the diff below, changes in quantity of whitespace are not shown.)
Index: edit.xhtml.ftl
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/view/edit.xhtml.ftl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- edit.xhtml.ftl 3 Dec 2006 09:20:00 -0000 1.11
+++ edit.xhtml.ftl 3 Dec 2006 19:28:30 -0000 1.12
@@ -34,44 +34,72 @@
<#if property.value.identifierGeneratorStrategy == "assigned">
<h:inputText id="${property.name}"
value="${'#'}{${homeName}.instance.${property.name}}"
+ required="true"
disabled="${'#'}{${homeName}.managed}"/>
</#if>
<#else>
<#if property.value.typeName == "date">
- <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
+ <h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
+ value="${'#'}{${homeName}.instance.${property.name}}">
<f:convertDateTime type="date" dateStyle="short"/>
</h:inputText>
<#elseif property.value.typeName == "time">
- <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
+ <h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
+ value="${'#'}{${homeName}.instance.${property.name}}">
<f:convertDateTime type="time"/>
</h:inputText>
<#elseif property.value.typeName == "timestamp">
- <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
+ <h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
+ value="${'#'}{${homeName}.instance.${property.name}}">
<f:convertDateTime type="both" dateStyle="short"/>
</h:inputText>
<#elseif property.value.typeName == "big_decimal">
- <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
+ <h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
+ value="${'#'}{${homeName}.instance.${property.name}}">
<f:convertNumber/>
</h:inputText>
<#elseif property.value.typeName == "big_integer">
- <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
+ <h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
+ value="${'#'}{${homeName}.instance.${property.name}}">
<f:convertNumber integerOnly="true"/>
</h:inputText>
<#elseif property.value.typeName == "boolean">
<h:selectBooleanCheckbox id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
value="${'#'}{${homeName}.instance.${property.name}}"/>
<#elseif property.value.typeName == "string">
<#if property.columnIterator.next().length gt 200>
<h:inputTextarea id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
value="${'#'}{${homeName}.instance.${property.name}}"/>
<#else>
<h:inputText id="${property.name}"
+<#if !property.columnIterator.next().nullable>
+ required="true"
+</#if>
size="${property.columnIterator.next().length}"
+ maxlength="${property.columnIterator.next().length}"
value="${'#'}{${homeName}.instance.${property.name}}"/>
</#if>
-<#else>
- <h:inputText id="${property.name}"
- value="${'#'}{${homeName}.instance.${property.name}}"/>
</#if>
</#if>
</s:decorate>
More information about the jboss-cvs-commits
mailing list