Browse Source

Merge pull request #1127 from tarteo/11-fix-range-select-internal

[11.0][FIX] web_listview_range_select: Internal selection
pull/1140/head
Pedro M. Baeza 6 years ago
committed by GitHub
parent
commit
1252f13294
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      web_listview_range_select/__manifest__.py
  2. 10
      web_listview_range_select/static/src/js/web_listview_range_select.js

2
web_listview_range_select/__manifest__.py

@ -6,7 +6,7 @@
'summary': """
Enables selecting a range of records using the shift key
""",
'version': '11.0.1.0.0',
'version': '11.0.1.0.1',
'category': 'Web',
'author': 'Onestein,Odoo Community Association (OCA)',
'website': 'https://github.com/oca/web',

10
web_listview_range_select/static/src/js/web_listview_range_select.js

@ -38,7 +38,7 @@ odoo.define('web_listview_range_select', function (require) {
var new_range = this.get_range_selection(start, end);
result.records = result.records.concat(new_range.records);
result.ids = result.ids.concat(new_range.ids);
result.ids = _.uniq(result.ids.concat(new_range.ids));
return result;
},
@ -80,9 +80,13 @@ odoo.define('web_listview_range_select', function (require) {
if (selection.ids.indexOf(record_id) != -1)
$(this).find('td.o_list_record_selector input').prop('checked', true);
});
//Check input internal
$(self).trigger(
'selected', [selection.ids, selection.records, true]);
this.trigger_up(
'selection_changed', {
'selection': selection.ids
}
);
}
return res;
}

Loading…
Cancel
Save