forked from applegrew/django-select2
-
-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Labels
enhancementNew feature or requestNew feature or request
Description
it would be nice to have configurable clearing of dependent field on various events
by now only select event is clearing dependent fields
$element.on('select2:select', function (e) { |
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')
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request