Open
Description
it would be nice to have configurable clearing of dependent field on various events
by now only select event is clearing dependent fields
in my use case i need to clear also on unselect
and clear
events
so i added code
$element.on('select2:clear', function (e) {
var name = $(e.currentTarget).attr('name')
$("[data-select2-dependent-fields~='" + name + "']").each(function () {
$(this).val('').trigger('change')
})
})
$element.on('select2:unselect', function (e) {
var name = $(e.currentTarget).attr('name')
$("[data-select2-dependent-fields~='" + name + "']").each(function () {
$(this).val('').trigger('change')
})
})
but probably better is to have this some how configurable
for example by adding to django settings something like
SELECT2_CLEAR_ON_EVENTS = ('select', 'clear', 'unselect')