[jboss-cvs] jboss-seam/seam-gen/view ...

Gavin King gavin.king at jboss.com
Wed Jan 17 13:56:38 EST 2007


  User: gavin   
  Date: 07/01/17 13:56:38

  Modified:    seam-gen/view  edit.xhtml.ftl
  Log:
  support true_false and yes_no
  
  Revision  Changes    Path
  1.22      +8 -7      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.21
  retrieving revision 1.22
  diff -u -b -r1.21 -r1.22
  --- edit.xhtml.ftl	16 Dec 2006 13:26:10 -0000	1.21
  +++ edit.xhtml.ftl	17 Jan 2007 18:56:38 -0000	1.22
  @@ -30,12 +30,13 @@
   <#assign propertyIsId = property.equals(pojo.identifierProperty)>
   <#if !propertyIsId || property.value.identifierGeneratorStrategy == "assigned">
   <#assign column = property.columnIterator.next()>
  +<#assign propertyType = property.value.typeName>
   
                       <tr class="prop">
                           <td class="name">${property.name}</td>
                           <td class="value">
                               <s:decorate>
  -<#if property.value.typeName == "date">
  +<#if propertyType == "date">
   	        		           <h:inputText id="${property.name}" 
   	        		                 maxlength="10"
   	        		                      size="10"
  @@ -51,7 +52,7 @@
   		        	           <s:selectDate for="${property.name}">
   		        	               <h:graphicImage url="img/dtpick.gif" style="margin-left:5px"/>
   		        	           </s:selectDate>
  -<#elseif property.value.typeName == "time">
  +<#elseif propertyType == "time">
   		        	           <h:inputText id="${property.name}" 
   	        		                      size="5"
   <#if !column.nullable>
  @@ -60,7 +61,7 @@
   		        	                     value="${'#'}{${homeName}.instance.${property.name}}">
   		        	               <f:convertDateTime type="time"/>
   		        	           </h:inputText>
  -<#elseif property.value.typeName == "timestamp">
  +<#elseif propertyType == "timestamp">
   		        	           <h:inputText id="${property.name}" 
   	        		                      size="16"
   <#if !column.nullable>
  @@ -69,14 +70,14 @@
   			                             value="${'#'}{${homeName}.instance.${property.name}}">
   			                       <f:convertDateTime type="both" dateStyle="short"/>
   			                   </h:inputText>
  -<#elseif property.value.typeName == "big_decimal">
  +<#elseif propertyType == "big_decimal">
   			                   <h:inputText id="${property.name}" 
   <#if !column.nullable>
                                         required="true"
   </#if>
   			                             value="${'#'}{${homeName}.instance.${property.name}}"
   			                              size="${column.precision+7}"/>
  -<#elseif property.value.typeName == "big_integer">
  +<#elseif propertyType == "big_integer">
   			                   <h:inputText id="${property.name}" 
   <#if propertyIsId>
                                         disabled="${'#'}{${homeName}.managed}"
  @@ -86,13 +87,13 @@
   </#if>
   			                             value="${'#'}{${homeName}.instance.${property.name}}"
   			                              size="${column.precision+6}"/>
  -<#elseif property.value.typeName == "boolean">
  +<#elseif propertyType == "boolean" || propertyType == "yes_no" || propertyType == "true_false">
   			                   <h:selectBooleanCheckbox id="${property.name}"
   <#if !column.nullable>
                                                     required="true"
   </#if>
   		        	                                 value="${'#'}{${homeName}.instance.${property.name}}"/>
  -<#elseif property.value.typeName == "string">
  +<#elseif propertyType == "string">
   <#if column.length gt 160>
   <#if column.length gt 800>
   <#assign rows = 10>
  
  
  



More information about the jboss-cvs-commits mailing list