You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2005/03/28 20:38:42 UTC

svn commit: r159277 - cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding

Author: antonio
Date: Mon Mar 28 10:38:42 2005
New Revision: 159277

URL: http://svn.apache.org/viewcvs?view=rev&rev=159277
Log:
Sample mixing <fb:value> and <fb:javascript> for the same field

Modified:
    cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-bind.xml
    cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-data.xml
    cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-def.xml

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-bind.xml
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-bind.xml?view=diff&r1=159276&r2=159277
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-bind.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-bind.xml Mon Mar 28 10:38:42 2005
@@ -45,5 +45,15 @@
       factorymethod="createBinding" >
       <fb:config prefixchar="[" suffixchar="]" />      
   </fb:custom>
-
+  
+  <!-- This works??? -->
+  <fb:value id="test" path="test-value" direction="load"/>
+  <fb:javascript id="test" path="test-value" direction="save">
+    <fb:save-form>
+      var formValue = widget.getValue();
+      // you can call a function from anywhere in the flowscript
+      var appValue = doSaveConversion(formValue, "-");
+      jxpathPointer.setValue(appValue);   
+    </fb:save-form>
+  </fb:javascript>
 </fb:context>

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-data.xml
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-data.xml?view=diff&r1=159276&r2=159277
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-data.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-data.xml Mon Mar 28 10:38:42 2005
@@ -19,4 +19,5 @@
   <jswrap-value>--something--</jswrap-value>
   <custom-value>**something more**</custom-value>
   <config-value>[[something else]]</config-value>
+  <test-value></test-value>
 </root>

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-def.xml
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-def.xml?view=diff&r1=159276&r2=159277
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-def.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/forms/samples/forms/binding/05custom-def.xml Mon Mar 28 10:38:42 2005
@@ -18,22 +18,25 @@
 <fd:form xmlns:fd="http://apache.org/cocoon/forms/1.0#definition">
 
   <fd:widgets>
-  
-    <fd:field id="jswrap" >
+    <fd:field id="jswrap">
       <fd:label>1st Value</fd:label>
-      <fd:datatype base="string" />
+      <fd:datatype base="string"/>
     </fd:field>
 
-    <fd:field id="custom" >
+    <fd:field id="custom">
       <fd:label>2nd Value</fd:label>
-      <fd:datatype base="string" />
+      <fd:datatype base="string"/>
     </fd:field>
     
-    <fd:field id="config" >
+    <fd:field id="config">
       <fd:label>3rd Value</fd:label>
-      <fd:datatype base="string" />
+      <fd:datatype base="string"/>
     </fd:field>
     
+    <fd:field id="test">
+      <fd:label>4th Value</fd:label>
+      <fd:datatype base="string"/>
+    </fd:field>
   </fd:widgets>
   
 </fd:form>