[imp] made o2m & m2m non multi selectable
bzr revid: nicolas.vanhoren@openerp.com-20110704150017-no4glzx2h7omkacr
This commit is contained in:
parent
433c989399
commit
c0ef247865
|
@ -1444,6 +1444,7 @@ var commands = {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
|
openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
|
||||||
|
multi_selection: false,
|
||||||
init: function(view, node) {
|
init: function(view, node) {
|
||||||
this._super(view, node);
|
this._super(view, node);
|
||||||
this.template = "FieldOne2Many";
|
this.template = "FieldOne2Many";
|
||||||
|
@ -1471,6 +1472,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
|
||||||
}
|
}
|
||||||
if(view.view_type === "list") {
|
if(view.view_type === "list") {
|
||||||
view.options = {
|
view.options = {
|
||||||
|
'selectable': self.multi_selection
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
views.push(view);
|
views.push(view);
|
||||||
|
@ -1616,6 +1618,7 @@ openerp.base.form.One2ManyListView = openerp.base.ListView.extend({
|
||||||
});
|
});
|
||||||
|
|
||||||
openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({
|
openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({
|
||||||
|
multi_selection: false,
|
||||||
init: function(view, node) {
|
init: function(view, node) {
|
||||||
this._super(view, node);
|
this._super(view, node);
|
||||||
this.template = "FieldMany2Many";
|
this.template = "FieldMany2Many";
|
||||||
|
@ -1636,7 +1639,8 @@ openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({
|
||||||
|
|
||||||
this.list_view = new openerp.base.form.Many2ManyListView(
|
this.list_view = new openerp.base.form.Many2ManyListView(
|
||||||
null, this.view.session, this.list_id, this.dataset, false, {
|
null, this.view.session, this.list_id, this.dataset, false, {
|
||||||
'addable': 'Add'
|
'addable': 'Add',
|
||||||
|
'selectable': self.multi_selection
|
||||||
});
|
});
|
||||||
this.list_view.m2m_field = this;
|
this.list_view.m2m_field = this;
|
||||||
this.list_view.on_loaded.add_last(function() {
|
this.list_view.on_loaded.add_last(function() {
|
||||||
|
|
Loading…
Reference in New Issue