Skip to content

Commit c15ebfa

Browse files
authored
feat(dropdown): support preventChangeTrigger parameter for set.selected
This PR simply add the ability to prevent the onChange event trigerring when the set selected behavior is used. Until now, the only way to not trigger the onChange was to use the set value behavior, which is not IMHO the right stuff to call when you want to programmatically select a value.
1 parent 5bba220 commit c15ebfa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/definitions/modules/dropdown.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2693,7 +2693,7 @@ $.fn.dropdown = function(parameters) {
26932693
module.clear();
26942694
module.set.selected(value, $selectedItem);
26952695
},
2696-
selected: function(value, $selectedItem) {
2696+
selected: function(value, $selectedItem, preventChangeTrigger) {
26972697
var
26982698
isMultiple = module.is.multiple()
26992699
;
@@ -2756,7 +2756,7 @@ $.fn.dropdown = function(parameters) {
27562756
module.save.remoteData(selectedText, selectedValue);
27572757
}
27582758
module.set.text(selectedText);
2759-
module.set.value(selectedValue, selectedText, $selected);
2759+
module.set.value(selectedValue, selectedText, $selected, preventChangeTrigger);
27602760
$selected
27612761
.addClass(className.active)
27622762
.addClass(className.selected)

0 commit comments

Comments
 (0)