You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by br...@apache.org on 2003/07/23 17:18:48 UTC

cvs commit: cocoon-2.1/src/blocks/woody/samples/forms form2_template.xsp

bruno       2003/07/23 08:18:48

  Modified:    src/blocks/woody/samples/forms form2_template.xsp
  Log:
  Added some info, removed some unused fields.
  
  Revision  Changes    Path
  1.2       +21 -16    cocoon-2.1/src/blocks/woody/samples/forms/form2_template.xsp
  
  Index: form2_template.xsp
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/samples/forms/form2_template.xsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- form2_template.xsp	22 Jul 2003 11:50:45 -0000	1.1
  +++ form2_template.xsp	23 Jul 2003 15:18:47 -0000	1.2
  @@ -5,6 +5,27 @@
   <page xmlns:wt="http://apache.org/cocoon/woody/template/1.0">
     <title>Sample form</title>
     <content>
  +    <p>This form is used to illustrate the Woody binding framework. The binding
  +      is based on JXPath and hence works both with XML documents and beans.
  +      Some warnings and limitations of the current implementation:</p>
  +    <ul>
  +      <li>In the repeater (the list of contacts), you should not modify the id
  +        column. For newly added rows leave the id blank, for existing rows do
  +        not modify it. In the future this will become a hidden and read-only
  +        widget. Other repeater-binding strategies that do not depend on an id
  +        field could of course be created.</li>
  +      <li>the email address is marked in the binding as "read-only", meaning it
  +        will only be bound from bean/xml to form, but not in the other
  +        direction. So you won't see it changed in the bean or the XML.</li>
  +      <li>the binding supports currently only string properties (will change
  +        soon). It also doesn't support all widget types yet (e.g. the
  +        multivaluefield is currently not yet supported).</li>
  +    </ul>
  +    <p>If you're running the XML-binding demo, then after successful submit
  +      you'll see the updated XML.</p>
  +    <p>If you're running the bean-binding demo, then after successful submit
  +      you'll be shown a page that uses the JXTemplateGenerator to extract
  +      data from the bean.</p>
       <form method="POST">
         <xsp:attribute name="action"><xsp:expr><jpath:continuation/>+".continue"</xsp:expr></xsp:attribute>
         <table border="1">
  @@ -13,24 +34,8 @@
             <td valign="top"><wt:widget id="email"/></td>
           </tr>
           <tr>
  -          <td valign="top"><wt:widget-label id="number1"/></td>
  -          <td valign="top"><wt:widget id="number1"/></td>
  -        </tr>
  -        <tr>
  -          <td valign="top"><wt:widget-label id="account"/></td>
  -          <td valign="top"><wt:widget id="account"/></td>
  -        </tr>
  -        <tr>
             <td valign="top"><wt:widget-label id="phone"/></td>
             <td valign="top"><wt:widget id="phone" /></td>
  -        </tr>
  -        <tr>
  -          <td/>
  -          <td><wt:widget id="somebool"/> <wt:widget-label id="somebool"/></td>
  -        </tr>
  -        <tr>
  -          <td valign="top"><wt:widget-label id="drinks"/></td>
  -          <td valign="top"><wt:widget id="drinks"/></td>
           </tr>
           <tr>
             <td valign="top"><wt:widget-label id="ipaddress"/></td>