[FIX] web: display pager in SelectCreateDialog

This commit is contained in:
Aaron Bohy
2015-11-25 16:23:44 +01:00
parent 4d8ddabe63
commit 0413cc9641
2 changed files with 7 additions and 2 deletions
@@ -993,6 +993,7 @@ var SelectCreateDialog = ViewDialog.extend({
}
var $header = $('<div/>').addClass('o_modal_header').appendTo(this.$el);
var $buttons = $('<div/>').addClass('o_search_options').appendTo($header);
var $pager = $('<div/>').addClass('o_pager').appendTo($header);
this.searchview = new SearchView(this, this.dataset, false, search_defaults, {$buttons: $buttons});
this.searchview.on('search_data', self, function(domains, contexts, groupbys) {
if (self.initial_ids) {
@@ -1012,7 +1013,7 @@ var SelectCreateDialog = ViewDialog.extend({
'import_enabled': false,
'$buttons': self.$footer,
'disable_editable_mode': true,
'$pager': self.$('.o_popup_list_pager'),
'pager': true,
}, self.options.list_view_options || {}));
self.view_list.on('edit:before', self, function (e) {
e.cancel = true;
@@ -1020,6 +1021,7 @@ var SelectCreateDialog = ViewDialog.extend({
self.view_list.popup = self;
self.view_list.appendTo(self.$el).then(function() {
self.view_list.do_show();
self.view_list.render_pager($pager);
}).then(function() {
if (self.options.initial_facet) {
self.searchview.query.reset([self.options.initial_facet], {
+4 -1
View File
@@ -11,7 +11,10 @@
.o_modal_header {
.o-webclient-padding(@top: 10px, @bottom: 10px);
.o_popup_list_pager { // FIXME : should check where it is used (o_modal_header ~= control panel)
.o_search_options {
display: inline-block;
}
.o_pager {
float: right;
}
}