[IMP] changed pager of view form

bzr revid: nicolas.vanhoren@openerp.com-20120918101247-fcdngisvfos4nsn1
This commit is contained in:
niv-openerp 2012-09-18 12:12:47 +02:00
parent 4ab0705aca
commit c8aca44f58
2 changed files with 7 additions and 4 deletions

View File

@ -422,9 +422,12 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
},
do_update_pager: function(hide_index) {
var index = hide_index ? '-' : this.dataset.index + 1;
this.$pager.find('button').prop('disabled', this.dataset.ids.length < 2).end()
.find('span.oe_pager_index').html(index).end()
.find('span.oe_pager_count').html(this.dataset.ids.length);
this.$pager.find('button').prop('disabled', this.dataset.ids.length < 2);
if (this.dataset.ids.length <= 1) {
$(".oe_form_pager_state", this.$pager).html("");
} else {
$(".oe_form_pager_state", this.$pager).html(_.str.sprintf(_t("%d / %d"), index, this.dataset.ids.length));
}
},
parse_on_change: function (on_change, widget) {
var self = this;

View File

@ -742,7 +742,7 @@
<t t-name="FormView.pager">
<div class="oe_form_pager">
<t t-if="widget.options.pager !== false" t-call="ViewPager">
<span class="oe_pager_index">0</span><span class="oe_pager_separator"> / </span><span class="oe_pager_count">0</span>
<span class="oe_form_pager_state"></span>
</t>
</div>
</t>