From 06130ffc12b8ede74e4467cacabb6d80ab3f6dba Mon Sep 17 00:00:00 2001 From: Mike S Date: Wed, 29 May 2013 10:24:30 -0700 Subject: [PATCH] Added setSearch method --- select2.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/select2.js b/select2.js index 8db94e4d..a03e51cc 100644 --- a/select2.js +++ b/select2.js @@ -1339,6 +1339,16 @@ the specific language governing permissions and limitations under the Apache Lic this.opts.element.trigger($.Event("select2-close")); }, + /** + * Opens control, sets input value, and updates results. + */ + // abstract + setSearch: function (term) { + this.open(); + this.search.val(term); + this.updateResults(false); + }, + // abstract clearSearch: function () { @@ -3024,7 +3034,7 @@ the specific language governing permissions and limitations under the Apache Lic opts, select2, value, multiple, - allowedMethods = ["val", "destroy", "opened", "open", "close", "focus", "isFocused", "container", "dropdown", "onSortStart", "onSortEnd", "enable", "readonly", "positionDropdown", "data"], + allowedMethods = ["val", "destroy", "opened", "open", "close", "focus", "isFocused", "container", "onSortStart", "onSortEnd", "enable", "readonly", "positionDropdown", "data", "setSearch"], valueMethods = ["val", "opened", "isFocused", "container", "data"]; this.each(function () {