[imp] refactored list view usage

bzr revid: nicolas.vanhoren@openerp.com-20110914152208-bh3oonajuxgln7i9
This commit is contained in:
niv-openerp 2011-09-14 17:22:08 +02:00
parent 4099cc67cd
commit c480712023
3 changed files with 9 additions and 8 deletions

View File

@ -1975,7 +1975,7 @@ openerp.web.form.FieldMany2Many = openerp.web.form.Field.extend({
self.on_ui_change();
});
this.list_view = new openerp.web.form.Many2ManyListView(this, this.list_id, this.dataset, false, {
this.list_view = new openerp.web.form.Many2ManyListView(this, this.dataset, false, {
'addable': 'Add',
'selectable': self.multi_selection
});
@ -1984,7 +1984,7 @@ openerp.web.form.FieldMany2Many = openerp.web.form.Field.extend({
self.is_started.resolve();
});
setTimeout(function () {
self.list_view.start();
self.list_view.appendTo($("#" + self.list_id));
}, 0);
},
set_value: function(value) {
@ -2123,11 +2123,11 @@ openerp.web.form.SelectCreatePopup = openerp.web.OldWidget.extend(/** @lends ope
self.stop();
});
self.view_list = new openerp.web.form.SelectCreateListView(self,
self.element_id + "_view_list", self.dataset, false,
self.dataset, false,
{'deletable': false});
self.view_list.popup = self;
self.view_list.do_show();
self.view_list.start().then(function() {
self.view_list.appendTo($("#" + self.element_id + "_view_list")).then(function() {
self.searchview.do_search();
});
});

View File

@ -344,6 +344,7 @@ openerp.web_calendar.CalendarFormDialog = openerp.web.Dialog.extend({
},
start: function() {
this._super();
debugger; //TODO niv: check
this.form = new openerp.web.FormView(this, this.dataset, this.view_id, {
sidebar: false,
pager: false

View File

@ -131,9 +131,9 @@ openerp.web_mobile.Shortcuts = openerp.web.Widget.extend({
id = $shortcut.data('menu');
res_id = $shortcut.data('res');
// this.header = new openerp.web_mobile.Header(this, "oe_header");
this.listview = new openerp.web_mobile.ListView(this, "oe_list", res_id);
this.listview = new openerp.web_mobile.ListView(this, res_id);
// this.header.start();
this.listview.start();
this.listview.appendTo($("#oe_list"));
jQuery("#oe_header").find("h1").html($shortcut.data('name'));
}
});
@ -252,8 +252,8 @@ openerp.web_mobile.Secondary = openerp.web.Widget.extend({
var $menu = $(ev.currentTarget);
id = $menu.data('menu');
if (id) {
this.listview = new openerp.web_mobile.ListView(this, "oe_list", id);
this.listview.start();
this.listview = new openerp.web_mobile.ListView(this, id);
this.listview.appendTo("#oe_list");
}
jQuery("#oe_header").find("h1").html($menu.data('name'));
}