|
From: <tri...@us...> - 2008-01-24 23:33:21
|
Revision: 262
http://equanda.svn.sourceforge.net/equanda/?rev=262&view=rev
Author: triathlon98
Date: 2008-01-24 15:33:14 -0800 (Thu, 24 Jan 2008)
Log Message:
-----------
EQ-124 assuer LinkOne and LinkList components are t5 Fields
Modified Paths:
--------------
trunk/equanda-generate/src/main/velocity/t5gui/components/LinkList.java.vm
trunk/equanda-generate/src/main/velocity/t5gui/components/LinkOne.java.vm
trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linklist.tml.vm
trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linkone.tml.vm
Modified: trunk/equanda-generate/src/main/velocity/t5gui/components/LinkList.java.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/components/LinkList.java.vm 2008-01-21 21:20:49 UTC (rev 261)
+++ trunk/equanda-generate/src/main/velocity/t5gui/components/LinkList.java.vm 2008-01-24 23:33:14 UTC (rev 262)
@@ -40,6 +40,7 @@
import org.apache.tapestry.ComponentResources;
import org.apache.tapestry.annotations.InjectPage;
import org.apache.tapestry.annotations.Parameter;
+import org.apache.tapestry.corelib.base.AbstractField;
import org.apache.tapestry.ioc.annotations.Inject;
import org.equanda.persistence.UOID;
@@ -49,6 +50,7 @@
* Component for a multiple link to this object
*/
public class LinkList
+ extends AbstractField
{
@Parameter( required = true )
private List<${table.Name}> value;
@@ -104,4 +106,9 @@
value.remove( index );
return null;
}
+
+ protected void processSubmission( String s )
+ {
+ // nothing to do, I think
+ }
}
Modified: trunk/equanda-generate/src/main/velocity/t5gui/components/LinkOne.java.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/components/LinkOne.java.vm 2008-01-21 21:20:49 UTC (rev 261)
+++ trunk/equanda-generate/src/main/velocity/t5gui/components/LinkOne.java.vm 2008-01-24 23:33:14 UTC (rev 262)
@@ -40,12 +40,14 @@
import org.apache.tapestry.ComponentResources;
import org.apache.tapestry.annotations.InjectPage;
import org.apache.tapestry.annotations.Parameter;
+import org.apache.tapestry.corelib.base.AbstractField;
import org.apache.tapestry.ioc.annotations.Inject;
/**
* Component for a single link to this object
*/
public class LinkOne
+ extends AbstractField
{
@Parameter( required = true )
private ${table.Name} value;
@@ -83,4 +85,9 @@
}
public boolean hasValue() { return value != null; }
+
+ protected void processSubmission( String s )
+ {
+ // nothing to do, I think
+ }
}
Modified: trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linklist.tml.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linklist.tml.vm 2008-01-21 21:20:49 UTC (rev 261)
+++ trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linklist.tml.vm 2008-01-24 23:33:14 UTC (rev 262)
@@ -1,2 +1,2 @@
-<label>${field.Name}</label>
+<t:label t:for="${field.VarName}"/>
<input t:type="$engine.lowerFirst("${field.JavaFieldType}")/LinkList" t:label="${field.Name}" t:id="${field.VarName}" t:value="value.${field.VarName}"/>
Modified: trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linkone.tml.vm
===================================================================
--- trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linkone.tml.vm 2008-01-21 21:20:49 UTC (rev 261)
+++ trunk/equanda-generate/src/main/velocity/t5gui/edit-tml/linkone.tml.vm 2008-01-24 23:33:14 UTC (rev 262)
@@ -1,2 +1,2 @@
-<label>${field.Name}</label>
+<t:label t:for="${field.VarName}"/>
<input t:type="$engine.lowerFirst("${field.JavaFieldType}")/LinkOne" t:label="${field.Name}" t:id="${field.VarName}" t:value="value.${field.VarName}" t:setter="${field.Name}Setter"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|