1.1 --- a/examples/Common/VerySimple/Resources/structure_multivalue_template.xhtml Mon Oct 03 00:53:24 2005 +0000
1.2 +++ b/examples/Common/VerySimple/Resources/structure_multivalue_template.xhtml Mon Oct 03 00:54:19 2005 +0000
1.3 @@ -15,25 +15,24 @@
1.4
1.5 <div template:element="item">
1.6 <p>
1.7 - Some item: <input template:attribute="value" name="{template:this-attribute()}" type="text" value="{$this-value}" />
1.8 - <input name="remove={template:this-element()}" type="submit" value="Remove" />
1.9 + Some item: <input template:attribute-field="value" name="..." type="text" value="..." />
1.10 + <input template:selector-field="remove" name="..." type="submit" value="Remove" />
1.11 </p>
1.12 <p>
1.13 Item type:
1.14 - <select template:element="type" name="{template:list-attribute('type-enum', 'value')}" multiple="multiple"
1.15 + <select template:multiple-choice-list-field="type,type-enum,value" name="..." multiple="multiple"
1.16 onchange="requestUpdate(
1.17 'comments',
1.18 '{template:list-attribute('type-enum', 'value')}',
1.19 '{template:other-elements(../options)}',
1.20 '{template:child-attribute('value', template:child-element('comment', 1, template:other-elements(../options)))}',
1.21 '/structure/item/options')">
1.22 - <option template:element="type-enum" template:expr="@value-is-set" template:expr-attr="selected"
1.23 - template:value="@value" value="{@value}" />
1.24 + <option template:multiple-choice-list-value="type-enum,value,selected" />
1.25 </select>
1.26 </p>
1.27 <p template:element="options" template:id="comment-node" id="{template:this-element()}">
1.28 <span template:element="comment">Comment:
1.29 - <textarea template:attribute="value" name="{template:this-attribute()}" cols="40" rows="3">
1.30 + <textarea template:attribute-area="value" name="..." cols="40" rows="3">
1.31 <span template:value="$this-value" template:effect="replace">Some comment</span>
1.32 </textarea>
1.33 </span>
1.34 @@ -42,15 +41,15 @@
1.35 Itself containing more items:
1.36 </p>
1.37 <p template:element="subitem">
1.38 - Sub-item: <input template:attribute="subvalue" name="{template:this-attribute()}" type="text" value="{$this-value}" />
1.39 - <input name="remove2={template:this-element()}" type="submit" value="Remove" />
1.40 + Sub-item: <input template:attribute-field="subvalue" name="..." type="text" value="..." />
1.41 + <input template:selector-field="remove2" name="..." type="submit" value="Remove" />
1.42 </p>
1.43 <p>
1.44 - <input name="add2={template:this-element()}" type="submit" value="Add subitem" />
1.45 + <input template:selector-field="add2,subitem" name="..." type="submit" value="Add subitem" />
1.46 </p>
1.47 </div>
1.48 <p>
1.49 - <input name="add={template:this-element()}" type="submit" value="Add item" />
1.50 + <input template:selector-field="add,item" name="..." type="submit" value="Add item" />
1.51 </p>
1.52 <p>
1.53 <input name="update" type="submit" value="Update" />