mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[FIX] Field widget, new readme + Make enabled in list view default true
This commit is contained in:
@@ -132,7 +132,7 @@ odoo.define('bi_view_editor.FieldList', function(require) {
|
||||
field.row = typeof field.row === 'undefined' ? false : field.row;
|
||||
field.column = typeof field.column === 'undefined' ? false : field.column;
|
||||
field.measure = typeof field.measure === 'undefined' ? false : field.measure;
|
||||
field.list = typeof field.list === 'undefined' ? false : field.list;
|
||||
field.list = typeof field.list === 'undefined' ? true : field.list;
|
||||
field._id = typeof field._id === 'undefined' ? _.uniqueId('node_') : field._id;
|
||||
if(field.join_node) {
|
||||
field.join_left = typeof field.join_left === 'undefined' ? false : field.join_left;
|
||||
|
||||
@@ -54,15 +54,16 @@ odoo.define('bi_view_editor', function (require) {
|
||||
if (this.mode !== 'readonly') {
|
||||
this.field_list.set([]);
|
||||
this.loadAndPopulateModelList();
|
||||
this._setValue(JSON.stringify(this.field_list.get()));
|
||||
this._setValue(this.field_list.get());
|
||||
}
|
||||
},
|
||||
fieldListChanged: function() {
|
||||
this._setValue(JSON.stringify(this.field_list.get()));
|
||||
this._setValue(this.field_list.get());
|
||||
},
|
||||
fieldListRemoved: function() {
|
||||
console.log(this.field_list.get());
|
||||
this.loadAndPopulateModelList();
|
||||
this._setValue(JSON.stringify(this.field_list.get()));
|
||||
this._setValue(this.field_list.get());
|
||||
},
|
||||
renderValue: function() {
|
||||
this.field_list.set(JSON.parse(this.value));
|
||||
@@ -113,7 +114,7 @@ odoo.define('bi_view_editor', function (require) {
|
||||
|
||||
this.field_list.add(field);
|
||||
this.loadAndPopulateModelList();
|
||||
this._setValue(JSON.stringify(this.field_list.get()));
|
||||
this._setValue(this.field_list.get());
|
||||
},
|
||||
addField: function(field) {
|
||||
var data = _.extend({}, field);
|
||||
@@ -132,9 +133,12 @@ odoo.define('bi_view_editor', function (require) {
|
||||
data.table_alias = table_alias;
|
||||
this.field_list.add(data);
|
||||
this.loadAndPopulateModelList();
|
||||
this._setValue(JSON.stringify(this.field_list.get()));
|
||||
this._setValue(this.field_list.get());
|
||||
}
|
||||
}.bind(this));
|
||||
},
|
||||
_parseValue: function(value) {
|
||||
return JSON.stringify(value);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user