μ νν dosentλ λ체νλ μ ν μμκ° λΉνμ±νλ κ²½μ° κ³ λ €ν©λλ€.
μ λ νλ‘ν νμ λ²μ μ μ¬μ©νκ³ μμ΅λλ€.
μλ ν 주무μΈμ μ λ³΄λ§ νμλκ³ λ³κ²½ν μ μλλ‘ μ½€λ³΄λ₯Ό λΉνμ±ννκ³ μ 보λ₯Ό μμ νκ³ μΆμ λ νμ±ννλ λ°©λ²
μ λ μ΄ λ¬Έμ κ° μμ΅λλ€. μ 체 μ ν μμ(λͺ κ°μ§ μ΅μ μ΄ μλ)λ₯Ό λΉνμ±νν μ μλ λ°©λ²μ΄ μμ΅λκΉ? jquery λ²μ μ μ¬μ©νκ³ μμ΅λλ€.
λλ κ·Έκ²μ ν¬ννλ€.
disabled="disabled"κ° μ‘΄μ€λ μ μλ€λ©΄ μ’μ κ²μ
λλ€.
+1!
+100 μ λ§ νμν κΈ°λ₯μ λλ€.
+1
+1
+1000
ν΄μΌν΄μ κ³ μ³μ£ΌμΈμ
κ°λ₯νλλ‘ λΉ¨λ¦¬.
(μ λ jQuery λ²μ μ μ¬μ©νκ³ μμ΅λλ€)
μ΄κ²μ κ²μν΄λ λλμ§ νμ€νμ§ μμ§λ§ μ΄κ²μ΄ μ¬λλ€μ΄ μνλ κ²μ΄λΌλ κ²μ μλλ€. λλ λ¬Έμ μ λν λ¨κΈ° λ°μ°½κ³ ν΄κ²°μ± μ μκ°ν΄ λμ΅λλ€. jquery λ²μ μ©μ λλ€. λλ νλ‘ν νμ μ λͺ¨λ₯Έλ€.
selected.jquery.jsμμ...
(1) 30νμ "this.set_up_html();"
ν¨μ νΈμΆ this.disabled = $(elmn).attr('disabled');
μμ
(2) 52νμμ λ체
container_div = $("<div />", {
id: this.container_id,
"class": "chzn-container " + (this.is_rtl ? ' chzn-rtl' : void 0),
style: 'width: ' + this.f_width + 'px;'
});
~μ ν¨κ»
if( !this.disabled ) {
container_div = $("<div />", {
id: this.container_id,
"class": "chzn-container " + (this.is_rtl ? ' chzn-rtl' : void 0),
style: 'width: ' + this.f_width + 'px;'
});
} else {
container_div = $("<div />", {
id: this.container_id,
"class": "chzn-container " + (this.is_rtl ? ' chzn-rtl' : void 0),
style: 'opacity:0.5;width: ' + this.f_width + 'px;'
});
}
보μλ€μνΌ λ°©κΈ λΆν¬λͺ λλ₯Ό μμ νμ΅λλ€. νμμΌλ‘ λ§λ€λ €λ©΄ 무μμ΄λ ν μ μμ΅λλ€.
(3) 142νμ Chosen.prototype.container_click = function(evt) {
if( !this.disabled ) {
λ€μ μΆκ°νκ³ };
μμ 175λ²μ§Έ μ€μ λ«λ μ€κ΄νΈ }
λ¨
ν΄λ¦λ§ μ°¨λ¨, μλλ‘ μ€ν¬λ‘€ νμ΄νλ₯Ό λλ₯΄λ©΄ μΌμͺ½ μ€λ₯Έμͺ½μΌλ‘ μ΅μ μ μ ννκ±°λ κ²μμ ν μ μμ΅λλ€
λ€, μ΄ν΄κ° λ©λλ€. λλ λΉμ μ΄ κ·Έ (νμ΄ν ν€) κΈ°λ₯μ λν΄μλ 3 λ¨κ³λ₯Ό λ°λ³΅ν΄μΌνλ€κ³ μκ°ν©λλ€ (νμ΄μ§μμ μ‘°κΈ λ μλμ μμ΅λλ€). νμ΄ν ν€λ₯Ό μ¬μ©ν μ μλμ§ λͺ°λμ΅λλ€.
+1 μ§κΈ λ°λ‘ μ΄ κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€.
+1
λ΄κ° μμ μ€μΈ νλ‘μ νΈμ λν΄ selectedλ₯Ό μ¬μ©νκ³ μΆμ§λ§ μ΄ κΈ°λ₯μ΄ μμΌλ©΄ μ¬μ©ν μ μμ΅λλ€.
κ·Έκ²μ +1. μ΄ κΈ°λ₯μ μ νλ κ²μ΄ λμ κ±°μ¬λ¦¬μ§ μλ€κ³ μ£Όμ₯νκΈ° μν΄ μ λ§ νμν©λλ€.
@danielberesh μ μ‘°μΈ μΈμλ Chosen.prototype.keyup_checker λ° Chosen.prototype.keydown_checkerμ λ΄μ©μ if(!this.disabled) κ²μ¬λ‘ λ¬Άμμ΅λλ€. κ·Έκ²μ λΉνμ±νλ νλμμ ν€ νμμ μμ ν λΉνμ±ννμ¬ λΉνμ±νλ μμ νλμ²λΌ μμ ν μλνκ² νμ΅λλ€. μ΄ λ¬Έμ μ λν΄ μ¬λ°λ₯Έ λ°©ν₯μ μ μν΄ μ€ Danielμκ² κ°μ¬ν©λλ€.
+100500
μ΄λ¬ν μ μμ ꡬννκ³ μ¬κΈ°μ pull μμ²μ 보λμ΅λλ€.
λΉνμ±νλ μμ νλμ λν μ§μμ΄ f1e1c55μ μΆκ°λμμ΅λλ€. μ΅μ λ²μ μΌλ‘ μ λ°μ΄νΈνμμμ€.
Chosenμ μ΄κΈ° λΉλμμ λΉνμ±ν μνλ₯Ό νμΈν©λλ€. κ·Έλ° λ€μ μ λ°μ΄νΈλ νλ μ΄λ²€νΈλ₯Ό μ€ννμ¬ νλ¬κ·ΈμΈμ λ³κ²½μ΄ μμμ μλ €μΌ ν©λλ€.
μ μ΄μΏΌλ¦¬
$("#original_form_field").attr('disabled', true).trigger("liszt:updated");
μκΈ°
$("original_form_field").disabled = true;
$("original_form_field").fire("liszt:updated");
κ°μ¬ ν΄μ!
λΉνμ±νλ 'μμ ' μμ μμ΄μ½λ μ κ±°νμμμ€.
μ§μ ν΄ μ£Όμ μ κ°μ¬ν©λλ€. @erundook -- μ ν νλͺ©μ μ κ±°νλ κ²μ μμ΄λ²λ Έμ΅λλ€. νλκ° λΉνμ±ν/μ¬νμ±νλ λ μμ μμ΄μ½μ μ¨κΈ°κ³ νμνλ €κ³ μλνμ§λ§ μ€μ λ‘ μ λλ‘ λκ»΄μ§μ§ μμμ΅λλ€. λμ μμ νλκ° λΉνμ±νλ κ²½μ° μμ΄μ½μ ν΄λ¦ λμμ λΉνμ±νν©λλ€. μ΅μ μ 보λ₯Ό κ°μ Έμμ μ¬μ©ν΄ 보μΈμ!
νλ₯ν©λλ€ λλ¨ν κ°μ¬ν©λλ€
μ΄ μ νλ UIλ μ½κΈ° μ μ© μμ±μ΄ μλ κ²½μ°μλ λΉνμ±νλμ΄μΌ ν©λλ€...
@sheadawson μ΄μ λν΄ ν보νμ΅λλ€: https://github.com/harvesthq/chosen/pull/1014
μμ²λ!!! μ¬μ©νκΈ° λ§€μ° μ½μ΅λλ€.
"readonly" μμ±μ sheadawsonμ΄ μΈκΈν κ²κ³Ό κ°μ λ¬Έμ λ₯Ό κ²ͺλ κ² κ°μ΅λλ€. μ΄κ²λ ν¨κ³Όκ° μμΌλ©΄ μ’μ κ² κ°μμ.
μλ
..
μ νν λ²μ 1.4.2λ₯Ό μ¬μ©νκ³ μμ΅λλ€.
λΉνμ±νλ λ€μ€ μ ν λͺ©λ‘ μμ(μλ² μΈ‘μμ μ μ΄κ° λΉνμ±νλ¨)μμ μ νν μ€νμΌμ ν¨κ³Όκ° μμ΅λλ€. μΈκΈλ λͺ¨λ μ½λλ λ΄κ° κ²ͺμ ν μ΄ λ²μ μμ μ¬μ©ν μ μμ΅λλ€.
λꡬλ μ§ λμκ² λ λμ μ΅μ μ μ μ ν μ μμ΅λκΉ? μ΅λν 빨리. μ λ°
κ°μ¬ ν΄μ
μ€λ¦¬μ§μ€
μ μκ²λ ν¨κ³Όμ μ λλ€! κ°μ¬ ν΄μ!