νλͺ©μ μ νν ν μ νλ λ©λ΄λ₯Ό κ³μ μ΄μ΄λ μ μλ λ°©λ²μ΄ μμ΅λκΉ? μμ ― μμ μΈλΆλ₯Ό ν΄λ¦ν΄μΌλ§ λ«μ μ μκΈ°λ₯Ό μν©λλ€.
μ΅μ μ μ νν λ CMD β λλ CTRL μ λλ₯΄κ³ μμΌλ©΄ μ νμ΄ μ΄λ¦° μνλ‘ μ μ§λ©λλ€. νμ¬ κΈ°λ³Έμ μΌλ‘ μ ν μ΅μ μ μ μ§νλ μ΅μ μ΄ μμ΅λλ€.
μ΄κ²μ΄ μ΄λ»κ²λ ꡬνλ μ μμ΅λκΉ?
μ΄λ€ κ²½μ°μ μ΄κ²μ΄ μ μ©ν κ²μΈμ§ μλ₯Ό λ€μ΄ μ£Όμκ² μ΅λκΉ?
λ΄ μμ© νλ‘κ·Έλ¨μλ μ¬μ©μκ° μ νλ λ€μ€ μ ν μμ ―μμ μ¬λ¬ μ°λ Ή κ·Έλ£Ήμ μ νν μ μλ κ²μ μμμ΄ μμ΅λλ€. λ©λ΄κ° μ μ λ«νλ€κ° λ€μ μ΄λ¦¬λ κ²μ μ±κ°μ μΌμ λλ€(ν¬μ»€μ€κ° μ΄κΈ° μ΄λ²€νΈλ₯Ό νΈλ¦¬κ±°νκΈ° λλ¬Έμ).
+1
+1 - μ΅μ’ μ¬μ©μκ° λ²μ£ΌλΉ μ¬λ¬ νλͺ©μΌλ‘ νν°λ§ν κ°λ₯μ±μ΄ κ°μ₯ λμ νν°λ§ λ©μ»€λμ¦μΌλ‘ μ νλ¨μ μ¬μ©νλ μ μΌν μ΄μ μ λλ€. νμ¬ κ΅¬νμ μ΅μ μ μ€μ νκ³ νμν λ§νΌ μ΄μ΄ λλ λμ μμλ₯Ό μ΄μ΄ λλ λ°©λ²μ μ€λͺ νλ λμ°λ―Έ ν μ€νΈ μ€μ ν¬ν¨ ν΄μΌ ν¨μ μλ―Έν©λλ€.
무쑰건 +1!! μ¬λ¬ μ΅μ μ μ νν μ μλλ‘ μ ν νλͺ©μ μ΄μ΄ λμ΄μΌ νλ μ¬μ© μ¬λ‘κ° λ§μ΄ μμ΅λλ€. μ¬μ€, μ νμ μ΄λ¦° μνλ‘ μ μ§νλ κ²μ μ΄μ μ μ»μ μ μλ μ¬μ© μ¬λ‘μ μκ° λ¨ νλμ μ΅μ μ μ νν ν μ νμ λ«μμΌ νλ κ²½μ°λ³΄λ€ λ§λ€κ³ μκ°ν©λλ€. κ·Έλ° κ΄μ μμ 보면 μ΄λ¦° μνλ‘ μ μ§νλ κ²μ΄ κΈ°λ³Έ λμμ΄μ΄μΌ ν©λλ€. κ΄ν "select-multiple"μ΄λΌλ μ΄λ¦μ΄ λΆμ κ²μ΄ μλλλ€. ;-) κ·Έλ¬λ μ΄μ΄ λλ κ΅¬μ± μ΅μ μ΄λ©΄ μΆ©λΆν κ²μ΄λ©°, κ·Έκ²μ΄ 곧 ꡬνλκΈ°λ₯Ό λ°λλλ€.
μλ νμΈμ,
λꡬλ μ§ μ΄κ²μ ν΄κ²°ν λ°©λ²μ μκ°ν΄ λμ΅λκΉ?
λ€μμ μλνλ©΄ μλνμ§ μμΌλ©° μ΄κΈ° μ΄λ²€νΈλ₯Ό νΈλ¦¬κ±°νμ§ μμ΅λλ€.
jQuery("select.select-chosen").on('change', function(evt, params) {
jQuery(this).trigger('chosen:open');
});
μλ μ°λ μ¨
@geebru λ° @silkfire λΉ +1
μ΄κ²μ μλ§λ λ€μ€ λͺ¨λμμ μ νλ 컨νΈλ‘€μ μ¬μ©νλ μ¬λλ€μκ² #1 κ³ μΆ©μ μΌ κ²μ λλ€. νΉν μ νν΄μΌ νλ νλͺ©μ΄ 2-3κ° μ΄μμΌ λ κ·Έλ μ΅λλ€. μ΄κ²μ΄ μΆκ°λκΈ°λ₯Ό λ°λλλ€. κ°μ¬ ν΄μ.
κ·Έλ¬ν κΈ°λ₯μ λν΄ +1. κ·Έλμ λ€μ 'ν΄νΉ'μ μ¬μ©νμ¬ λ€μ€ μμ±μ΄ μλ μ ν νλͺ©μμ μλνλλ‘ νμ΅λλ€.
var chosen = $("#MySelect").chosen().data("chosen");
var autoClose = false;
//...
var chosen_resultSelect_fn = chosen.result_select;
chosen.result_select = function(evt) {
var resultHighlight = null;
if(autoClose == false)
{
evt["metaKey"] = true;
evt["ctrlKey"] = true;
resultHighlight = chosen.result_highlight;
}
var result = chosen_resultSelect_fn.call(chosen, evt);
if(autoClose == false && resultHighlight != null)
resultHighlight.addClass("result-selected");
return result;
};
+1
+1
+1
+1
λ무 λ§μ΄ :+1:
μμ ν΄νΉμ μλνμ§ μμ΅λλ€. result_select
κ° undefined
μΈ κ² κ°μ΅λλ€.
$("#inputField").chosen().result_select;
v1.1.0
λ° v1.0.0
λͺ¨λμμ.
μ£μ‘ν©λλ€. μ¬λ°λ₯Έ μ½λλ λ€μκ³Ό κ°μ΅λλ€.
$("#inputField").chosen().data("chosen").result_select
κ°μ¬ν©λλ€! μ΄κ²μ μ μλν©λλ€. λλ λ§μΉ¨λ΄μ΄ μ½λλ‘ λλ©λλ€.
$chosen = $("#myChosenField").chosen();
var chosen = $chosen.data("chosen");
var _fn = chosen.result_select;
chosen.result_select = function(evt) {
evt["metaKey"] = true;
evt["ctrlKey"] = true;
chosen.result_highlight.addClass("result-selected");
return _fn.call(chosen, evt);
};
μ¬μ©μ μ λ ₯μ κΈ°λ°μΌλ‘ μ¬λ¬ μ ν μμλ₯Ό μμ±νλ λμ νμ΄μ§κ° μμ΅λλ€. Jarnoleconteμ μ μ½λλ μ½μμ μ€λ₯ λ©μμ§λ₯Ό μμ±νλ λΉ μ ν νλͺ©μ΄ μλ κ²½μ°λ₯Ό μ μΈνκ³ λ νλ₯νκ² μλν©λλ€.
μ‘νμ§ μμ TypeError: μ μλμ§ μμ myfile.phpμ 'result_select' μμ±μ μ½μ μ μμ΅λλ€.
λΉλΆκ°μ μ΄κ²μ if λ¬ΈμΌλ‘ λ¬Άμμ΅λλ€.
$chosen = $("#myChosenField").chosen();
if ($("#myChosenField").length) {
var chosen = $chosen.data("chosen");
var _fn = chosen.result_select;
chosen.result_select = function(evt) {
evt["metaKey"] = true;
evt["ctrlKey"] = true;
chosen.result_highlight.addClass("result-selected");
return _fn.call(chosen, evt);
};
}
λ°λΌμ μ΄κ²μ΄ λΉλΆκ°μ μ’μ ν΄κ²° λ°©λ²μ΄μ§λ§ λλ μ΄κ²μ μ΅μ μΌλ‘ κ°κ³ μλ κ²μ λν΄ "+1"μ΄κ³ , selected:stay_open λΌμΈμ λ°λΌ 무μΈκ°κ° μκ³ , λλ‘λ€μ΄μ 'λ«κΈ°' λ²νΌμ΄ μΆκ°λκ³ μμ΅λλ€.
μ ν μμκ° μμΌλ©΄ μ½λκ° λΆλͺ ν μλνμ§ μμ κ²μ λλ€. μ κ° κ²μν μ½λλ λ μ½κ² μ΄ν΄ν μ μλλ‘ λ¨μννμ΅λλ€. λͺ¨λ μ¬λμ μνλ λλ‘ λΌμ΄λΈλ¬λ¦¬μ ν΅ν©ν μ μμ΄μΌ ν©λλ€. μλ₯Ό λ€μ΄ λνΌ λλ κΈ°νλ₯Ό λ§λ€ μ μμ΅λλ€.
κ΄μ¬μ΄ μμΌμ λΆλ€μ μν΄ νν°λ§/κ²μ ν μ€νΈ μ λ ₯λ μ μ§νκ³ μΆμ΄μ ellekz μ½λμ λͺ μ€μ μΆκ°νμ΅λλ€. μ νν 1.2μμ μ μλνλ κ² κ°μ΅λλ€. μ κ° μ νν μ½λλ₯Ό μ ν λͺ¨λ₯΄λ νλ¦° λΆλΆμ΄ μμΌλ©΄ μ£Όμ νμ§ λ§μκ³ λ§μν΄μ£ΌμΈμ.
var chosen = $(chosenSelectClass).chosen().data('chosen');
var autoClose = false;
var chosen_resultSelect_fn = chosen.result_select;
chosen.search_contains = true;
chosen.result_select = function(evt)
{
var resultHighlight = null;
if(autoClose === false)
{
evt['metaKey'] = true;
evt['ctrlKey'] = true;
resultHighlight = chosen.result_highlight;
}
var stext = chosen.get_search_text();
var result = chosen_resultSelect_fn.call(chosen, evt);
if(autoClose === false && resultHighlight !== null)
resultHighlight.addClass('result-selected');
this.search_field.val(stext);
this.winnow_results();
this.search_field_scale();
return result;
};
μ λ§ μ μλν©λλ€. κ°μ¬ ν©λλ€ @ronanquillevere :white_check_mark:
+1
ν΄νΉμ κ°μ¬λ립λλ€. μ€μ λ‘ μλν©λλ€. this.winnow_results()λ§ μ κ±°νμ΅λλ€. κ°μ₯ κ°κΉμ΄ νμ± μ΅μ μ κ°μ‘° νμνμ§ μμΌλ €λ©΄ νΈμΆνμμμ€. μ΄μ λ ... μ§μ 보μ λλ€ :-)
λͺ©λ‘μμ λ°λ‘ μ΅μ μ μ ν ν΄μ ν μ μλ€λ©΄ λμ± μ’μ΅λλ€. μ§κΈμ νμμΌλ‘ νμλμ΄ X λ²νΌμΌλ‘λ§ μ κ±°ν μ μμ΅λλ€.
+1
+1
+1, μ΄κ²μ λ€μ€ μ ν λλ‘λ€μ΄μ λ§€μ° νμν©λλ€.
ν νμ΄μ§μ λ€μ€ μ ν μμκ° μ¬λ¬ κ° μμ λ @ronanquillevere κ° κ²μν μμ μ¬νμ μμ νλ λ°©λ²μ΄ μμ΅λκΉ?
+1
+1
+1, λ€μ€ μ νμ κ°λ μ£Όλ μ΄μ λ λ€μ€ μ΅μ μ μ νν μ μκΈ° λλ¬Έμ λλ€. μ νμλ λͺ¨λ μ΅μ μ λν΄ μ ν λ©λ΄λ₯Ό λ€μ μ΄ νμ μμ΄ μ΄ μμ μ λΉ λ₯΄κ² μνν μ μλλ‘ μ§μν΄μΌ ν©λλ€. μ΄κ²μ μ¬μ©μκ° μνλ μ΅μ μ μ°ΎκΈ° μν΄ μ€ν¬λ‘€ν΄μΌ νλ κΈ΄ λͺ©λ‘μ νΉν λμμ΄ λ©λλ€.
μ΄κ²μ 2013λ λΆν° μ΄λ € μμΌλ―λ‘ λμ Select2λ₯Ό μ¬μ©νκΈ°λ‘ κ²°μ νμ΅λλ€.
+1
angular-chosenμ μ¬μ©νλ κ²½μ° angular-chosen μ§μλ¬Έμ initOrUpdate
ν¨μμ @ronanquillevere μ μ½λλ₯Ό λ°°μΉνκΈ°λ§ νλ©΄ λ©λλ€(bower/npmμ μ¬μ©νλ λμ μμ€ μ½λλ₯Ό κ°μ ΈμμΌ ν¨).
λ΄κ° ν μΌμ λ€μκ³Ό κ°μ΅λλ€.
(function () {
var autoClose = false;
var chosen_resultSelect_fn = chosen.result_select;
chosen.search_contains = true;
chosen.result_select = function (evt) {
var resultHighlight = null;
if (autoClose === false) {
evt['metaKey'] = true;
evt['ctrlKey'] = true;
resultHighlight = chosen.result_highlight;
}
var stext = chosen.get_search_text();
var result = chosen_resultSelect_fn.call(chosen, evt);
if (autoClose === false && resultHighlight !== null)
resultHighlight.addClass('result-selected');
this.search_field.val(stext);
this.winnow_results();
this.search_field_scale();
return result;
};
})();
+1
+1 - λ€μ€ μ ν κ°λ₯μ±μ΄ λμ λ€μ€ μ νμ μμκ° λ«νμ§ μμ κ²μΌλ‘ μμνλ κ²μ΄ λ Όλ¦¬μ μ λλ€. CMD/ctrl+clickμ μ’μ κΈ°λ₯μ΄μ§λ§ μ’μ UXλ μλλλ€.
+1 - μ°λ¦¬λ μ΅κ·Όμ μ€λλ λ€μ€ μ νμ μ νλ κ²μΌλ‘ λ체νμΌλ©° μ¬μ©μλ‘λΆν° λ°κ³ μλ μ£Όμ λΆλ§ μ€ νλλ λ§€λ² λλ‘λ€μ΄μ΄ λ«νκΈ° λλ¬Έμ λͺ©λ‘μμ μ¬λ¬ νλͺ©μ μ ννλ λ° λ λ§μ ν΄λ¦μ΄ νμνλ€λ κ²μ λλ€. λ€λ₯Έ μ¬λλ€κ³Ό λ§μ°¬κ°μ§λ‘ ν΄νΉμ μΆκ°νμ¬ λ€μ€ μ νμ λν΄ κΈ°λ³Έμ μΌλ‘ μ΄λ¦° μνλ₯Ό μ μ§ν©λλ€. κ·Έκ²μ΄ μ΅μ μ€ νλλΌλ©΄ μ λ§ μ’μ κ²μ λλ€.
+1
+1
+1 μ΄κ²μ μ€μν κΈ°λ₯μ λλ€. PRμ λμμ μ€ μ¬λμ΄ μμ΅λκΉ?
+1
μλ νμΈμ μ¬λ¬λΆ, κ·Έκ²μ ν¬ν¨νλ μ μ ν 릴리μ€κ° μΈμ λμ¬μ§ μμνμλκΉ? μλλ©΄ λ΄κ° λμΉ κ²μ΄ μμ΅λκΉ?
μ΄ λ§μ΄ νμν κΈ°λ₯μ΄ 3κ°μ λμ λ§μ€ν°μ μμλ κ² κ°μ΅λλ€.
μλ‘μ΄ λ¦΄λ¦¬μ€λ μ΄λ»μ΅λκΉ? :) :)
μλ
νμΈμ, νμ΄μ§ μλ‘ κ³ μΉ¨ ν/νμ΄μ§κ° λ λλ§λ ν μ¬μ©μκ° μ νν μ¬λ¬ νλͺ©μ μ μ§νλ €κ³ ν©λλ€.
λλ 5κ°μ 볡ν©μ§κ΅¬(νλͺ©)μ κ²μμ μ£Όμ ν€μλλ‘ μ μ λμμ΅λλ€. μ’
μ’
λμΌν λ€μ€ μ ν λ΄μμ λ€λ₯Έ ν€μλλ‘ κ²μνκ³ μΆμ΅λλ€. μ¬μ©μκ° μ¬λ¬ μ νμ λ°λ³΅ν΄μΌ νλ κ²½μ° μ¬μ©μ μΉνμ μ΄μ§ μμ΅λλ€. λλ Chosen Jq libλ₯Ό μ¬μ©νκ³ μμ΅λλ€. λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€. ---λ€ν
@DATTAU λ μΌλ° μμ μ νκ³Ό λμΌν λ°©μμΌλ‘ μνλ©λλ€.
koenpunt, μ€λͺ ν μ μμ΅λκΉ? μ λ°!
λκΉμ§ μ΄μ΄ λμ΄μΌ νλ κ²½μ° ν΄κ²° λ°©λ².
onloadμμ firstopenμ λν΄ μ΄κ²μ νΈμΆνμμμ€.
$("#" + selectId).trigger("chosen:open");
selected.jquery.jsμλ λ€μκ³Ό κ°μ κΈ°λ₯μ΄ μμ΅λλ€.
Chosen.prototype.results_hide = function() {
if (this.results_showing) {
this.result_clear_highlight();
this.container.removeClass("chosen-with-drop");
this.form_field_jq.trigger("chosen:hiding_dropdown", {
chosen: this
});
}
return this.results_showing = false;
};
λ€μμΌλ‘ κ΅μ²΄νμμμ€.
Chosen.prototype.results_hide = function() {
return false;
};
λλ μ΄λ κ² νμ΄ μ΄ λ°©λ²μ μ°Ύμλ΄
Chosen.prototype.result_select
λ€λ₯Έ 쑰건μ μΆκ°
Chosen.prototype.result_select = function(evt) {
...
if (!(this.is_multiple && (!this.hide_results_on_select || (evt.metaKey || evt.ctrlKey)))) {
//stay open temporary solution
if (this.max_selected_options <= 0 || (this.max_selected_options > 0 && this.max_selected_options <= this.choices_count())) {
this.results_hide();
this.show_search_field_default();
}
}
...
};
λ²κ·ΈμΈμ§ μ΄λ°μμΌλ‘ λ§λ κ±΄μ§ λͺ¨λ₯΄κ² λ€μ. "Ctrl"μ μ¬μ©νμ¬ λ€μ€ μ νμ 18κ°μ νλͺ©μ΄ μμ§λ§ λͺ©λ‘μμ 15λ²μ§Έ μμλ₯Ό μ ννλ €κ³ ν λ μ νλμ§ μμ 첫 λ²μ§Έ νλͺ©μΌλ‘ μλ μ€ν¬λ‘€λ©λλ€. μ΄λ¦° μ°½μ λ§μ§λ§ μμΉμ μ μ§νλ μ€μμΉκ° μμ΅λκΉ?
HarrisRobinμ ν΄νΉμ μ¬μ©νμΌλ©° 첫 λ²μ§Έ μ νμμ μ λλ‘ μλν©λλ€. λλ selectedλ₯Ό μ¬μ©νμ¬ μ¬λ¬ μ ν μμλ₯Ό μ¬μ©νμ§λ§ μ΄ ν΄νΉμ 첫 λ²μ§Έ μ ν μμλ³΄λ€ λλ¨Έμ§ μ ν μμμμ μλνμ§ μμ΅λλ€. λꡬλ μ§ μ λ₯Ό λμμ£Όμκ² μ΅λκΉ?
μ΄ νμ΄μ§μμ μ½λ μ€λν«μ ν μ€νΈνλλ° κΈ°λ³Έ ν μ€νΈλ₯Ό "μΌλΆ μ΅μ μ ν"μΌλ‘ μ¬μ€μ νλ κ²μΌλ‘ 보μ΄λ©° λμΌν νμ΄μ§μμ μ¬λ¬ λ€μ€ μ νμμλ μλνμ§ μμ΅λλ€. μ΄κ²μ μ¬μ©μμκ² μμ μ ν€λ₯Ό λλ₯΄κ³ μμΌλΌκ³ μ§μν νμκ° μλλ‘ νλ μ’μ κΈ°λ₯μ λλ€.
μ¬λ¬λΆ μλ νμΈμ,
μ΄ κΈ°λ₯μ΄ 2019λ μ μ§κΈ ꡬνλλμ? :)
κ°μ₯ μ μ©ν λκΈ
+1