mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
38 lines
1.2 KiB
XML
38 lines
1.2 KiB
XML
|
|
<templates>
|
||
|
|
<div t-name="Form">
|
||
|
|
<h1>Form</h1>
|
||
|
|
<div>
|
||
|
|
Text (immediate): <input t-model="state.text"/>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
Other text (lazy): <input t-model.lazy="state.othertext"/>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
Number: <input t-model.number="state.number"/>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
Boolean: <input type="checkbox" t-model="state.bool"/>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
Color, with a select:
|
||
|
|
<select t-model="state.color">
|
||
|
|
<option value="">Select a color</option>
|
||
|
|
<option value="red">Red</option>
|
||
|
|
<option value="blue">Blue</option>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
Color, with radio buttons:
|
||
|
|
<span><input type="radio" name="color" id="red" value="red" t-model="state.color"/><label for="red">Red</label></span>
|
||
|
|
<span><input type="radio" name="color" id="blue" value="blue" t-model="state.color"/><label for="blue">Blue</label></span>
|
||
|
|
</div>
|
||
|
|
<hr/>
|
||
|
|
<h1>State</h1>
|
||
|
|
<div>Text: <t t-esc="state.text"/></div>
|
||
|
|
<div>Other Text: <t t-esc="state.othertext"/></div>
|
||
|
|
<div>Number: <t t-esc="state.number"/></div>
|
||
|
|
<div>Boolean: <t t-if="state.bool">True</t><t t-else="">False</t></div>
|
||
|
|
<div>Color: <t t-esc="state.color"/></div>
|
||
|
|
</div>
|
||
|
|
</templates>
|