[imp] now status widget list possible selections

bzr revid: nicolas.vanhoren@openerp.com-20110908153715-k3ur78w85kb24iv7
This commit is contained in:
niv-openerp 2011-09-08 17:37:15 +02:00
parent 779dd82c5a
commit 38df96f124
2 changed files with 11 additions and 5 deletions

View File

@ -2482,14 +2482,16 @@ openerp.web.form.FieldStatus = openerp.web.form.Field.extend({
template: "FieldStatus",
start: function() {
this._super();
this.selected_item = null;
this.render_list();
},
set_value: function(value) {
this._super(value);
this.selected_item = value;
this.render_list();
},
render_list: function() {
var content = openerp.web.qweb.render("FieldStatus.content", {});
var content = openerp.web.qweb.render("FieldStatus.content", {widget: this, _:_});
this.$element.html(content);
}
});

View File

@ -1382,15 +1382,19 @@
</t>
<t t-name="FieldStatus.content">
<ul class="oe-arrow-list">
<li>
<span>Je suis</span><span class="oe-arrow-list-after"></span>
</li>
<t t-set="size" t-value="widget.field.selection.length"/>
<t t-foreach="_.range(size)" t-as="i">
<li>
<span class="oe-arrow-list-before" t-if="i &gt; 0"></span><span><t t-esc="widget.field.selection[i][1]"/></span><span class="oe-arrow-list-after" t-if="i &lt; size - 1"></span>
</li>
</t>
<!--
<li class="oe-arrow-list-selected">
<span class="oe-arrow-list-before"></span><span>un gentil</span><span class="oe-arrow-list-after"></span>
</li>
<li>
<span class="oe-arrow-list-before"></span><span>poulet</span>
</li>
</li>-->
</ul>
</t>
</templates>