Browse Source

foward options to grouped switcher

pull/236/head
Pierre Verkest 9 years ago
parent
commit
b722d5299e
  1. 10
      web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js

10
web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js

@ -113,17 +113,21 @@ openerp.web_widget_boolean_switch = function(instance){
}); });
switch_fields.forEach(function(field){ switch_fields.forEach(function(field){
var checkboxes; var checkboxes;
var options = py.eval(field.options);
if(view.grouped){ if(view.grouped){
//Manage if it's grouped by boolean_switch widget field //Manage if it's grouped by boolean_switch widget field
var opt = {};
_.extend(opt, options);
opt.readonly = true;
checkboxes = view.$el.find( checkboxes = view.$el.find(
'th.oe_list_group_name input[type="checkbox"]'); 'th.oe_list_group_name input[type="checkbox"]');
new openerp.instances.instance0.web.BooleanSwitchWidget( new openerp.instances.instance0.web.BooleanSwitchWidget(
checkboxes, {'readonly': true}, null);
checkboxes, opt, null);
} }
var options = py.eval(field.options);
_.extend(options, field.modifiers ? field.modifiers : {}); _.extend(options, field.modifiers ? field.modifiers : {});
checkboxes = view.$el.find('td[data-field=' + field.name + checkboxes = view.$el.find('td[data-field=' + field.name +
'].oe_list_field_boolean_switch > input[type="checkbox"]'); '].oe_list_field_boolean_switch > input[type="checkbox"]');
new openerp.instances.instance0.web.BooleanSwitchWidget( new openerp.instances.instance0.web.BooleanSwitchWidget(

Loading…
Cancel
Save