|
From: <tri...@us...> - 2008-11-24 13:57:58
|
Revision: 874
http://equanda.svn.sourceforge.net/equanda/?rev=874&view=rev
Author: triathlon98
Date: 2008-11-24 13:57:55 +0000 (Mon, 24 Nov 2008)
Log Message:
-----------
EQ-283 required handling
Modified Paths:
--------------
trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/double.tml.vm
trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/int.tml.vm
trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/string.tml.vm
trunk/equanda-maven-plugin/src/main/resources/archetype-resources/gui/src/main/resources/components/Layout.tml
trunk/equanda-tapestry5/src/site/wiki/formtraversal.wiki
Modified: trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/double.tml.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/double.tml.vm 2008-11-24 11:22:38 UTC (rev 873)
+++ trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/double.tml.vm 2008-11-24 13:57:55 UTC (rev 874)
@@ -1 +1 @@
-<input t:type="TextField" t:value="value.${field.Name}" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end/>
\ No newline at end of file
+<input t:type="TextField" t:value="value.${field.Name}" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end #if( $field.isRequired() )t:validate="required"#end />
\ No newline at end of file
Modified: trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/int.tml.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/int.tml.vm 2008-11-24 11:22:38 UTC (rev 873)
+++ trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/int.tml.vm 2008-11-24 13:57:55 UTC (rev 874)
@@ -1 +1 @@
-<input t:type="TextField" t:value="value.${field.Name}" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end/>
\ No newline at end of file
+<input t:type="TextField" t:value="value.${field.Name}" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end #if( $field.isRequired() )t:validate="required"#end />
\ No newline at end of file
Modified: trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/string.tml.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/string.tml.vm 2008-11-24 11:22:38 UTC (rev 873)
+++ trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/string.tml.vm 2008-11-24 13:57:55 UTC (rev 874)
@@ -1,5 +1,5 @@
#if( $field.isMultiple() )
<input t:type="InlinePrimitiveList" t:translator="prop:stringTranslator" t:value="value.${field.VarName}" embedded="${field.isEmbedded()}" #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end #if( $field.isCaseConversionClass() ) caseConversionClass="$field.caseConversion.className" #end #if( $field.isCaseConversionUpper() ) caseConversionUpper="true" #elseif( $field.isCaseConversionLower() ) caseConversionLower="true" #end/>
#else
-<input t:type="TextField" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCaseConversionClass() ) t:value="${field.Name}Value" #else t:value="value.${field.Name}" #end #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end #if( $field.hasCaseConversion() )onkeyup="eqCC(this, #if( $field.isCaseConversionUpper()) 2 #elseif( $field.isCaseConversionLower() ) 1 #else 0 #end);"#end/>
+<input t:type="TextField" maxlength="$field.Length" size="$field.DisplayLength" #if( $field.isCaseConversionClass() ) t:value="${field.Name}Value" #else t:value="value.${field.Name}" #end #if( $field.isCalculated() || $field.isAuto() )disabled="true"#end #if( $field.hasCaseConversion() )onkeyup="eqCC(this, #if( $field.isCaseConversionUpper()) 2 #elseif( $field.isCaseConversionLower() ) 1 #else 0 #end);"#end #if( $field.isRequired() )t:validate="required"#end />
#end
\ No newline at end of file
Modified: trunk/equanda-maven-plugin/src/main/resources/archetype-resources/gui/src/main/resources/components/Layout.tml
===================================================================
--- trunk/equanda-maven-plugin/src/main/resources/archetype-resources/gui/src/main/resources/components/Layout.tml 2008-11-24 11:22:38 UTC (rev 873)
+++ trunk/equanda-maven-plugin/src/main/resources/archetype-resources/gui/src/main/resources/components/Layout.tml 2008-11-24 13:57:55 UTC (rev 874)
@@ -9,7 +9,6 @@
<body>
-<span t:type="equanda/FormTraversal"/>
<div id="layout-menu">
<span t:type="equanda/Accordion" t:id="accordion">
<t:parameter name="title1">Menu</t:parameter>
@@ -60,5 +59,7 @@
<div id="layout-buttons"><t:delegate to="buttons"/></div>
</div></t:form>
</div>
+
+<span t:type="equanda/FormTraversal"/>
</body>
</html>
Modified: trunk/equanda-tapestry5/src/site/wiki/formtraversal.wiki
===================================================================
--- trunk/equanda-tapestry5/src/site/wiki/formtraversal.wiki 2008-11-24 11:22:38 UTC (rev 873)
+++ trunk/equanda-tapestry5/src/site/wiki/formtraversal.wiki 2008-11-24 13:57:55 UTC (rev 874)
@@ -7,6 +7,7 @@
- allow page submit by pressing ctrl-enter
To use it, include the following snippet in your template (probably the layout).
+It is recommended to include this is late as possible in your layout to assure the focus is not changed by script code which is executed after this.
{code}
<span t:type="equanda/FormTraversal"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|