singleSelect: setting nextSearchTerm in initSelection
For single select the nextSearchTerm callback is called when initSelection returned data
This commit is contained in:
parent
7087c4bfbf
commit
48d392635f
@ -762,6 +762,8 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
// dom it will trigger the popup close, which is not what we want
|
// dom it will trigger the popup close, which is not what we want
|
||||||
this.dropdown.on("click mouseup mousedown", function (e) { e.stopPropagation(); });
|
this.dropdown.on("click mouseup mousedown", function (e) { e.stopPropagation(); });
|
||||||
|
|
||||||
|
this.nextSearchTerm = undefined;
|
||||||
|
|
||||||
if ($.isFunction(this.opts.initSelection)) {
|
if ($.isFunction(this.opts.initSelection)) {
|
||||||
// initialize selection based on the current value of the source element
|
// initialize selection based on the current value of the source element
|
||||||
this.initSelection();
|
this.initSelection();
|
||||||
@ -790,7 +792,6 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
opts.element.prop("autofocus", false);
|
opts.element.prop("autofocus", false);
|
||||||
if (this.autofocus) this.focus();
|
if (this.autofocus) this.focus();
|
||||||
|
|
||||||
this.nextSearchTerm = undefined;
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// abstract
|
// abstract
|
||||||
@ -2144,6 +2145,7 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
self.updateSelection(selected);
|
self.updateSelection(selected);
|
||||||
self.close();
|
self.close();
|
||||||
self.setPlaceholder();
|
self.setPlaceholder();
|
||||||
|
self.nextSearchTerm = self.opts.nextSearchTerm(selected, self.search.val());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user