Dosen yang dipilih memperhitungkan saat kotak pilih yang digantikannya dinonaktifkan.
Saya menggunakan versi prototipe.
Selamat malam, bagaimana cara menonaktifkan kombo sehingga hanya informasi yang ditampilkan tetapi tidak dapat diubah dan ketika saya ingin mengubah informasi, saya mengaktifkannya
Saya mengalami masalah ini juga. Apakah ada cara untuk menonaktifkan seluruh kotak Terpilih (bukan hanya beberapa opsi)? Saya menggunakan versi jquery.
Saya memilih untuk itu.
Akan lebih baik jika disable="disabled" dapat dihormati.
+1!
+100 sangat membutuhkan fitur itu.
+1
+1
+1000
Saya perlu, tolong perbaiki
secepat mungkin.
(Saya menggunakan versi jQuery)
Tidak yakin apakah boleh memposting ini, tetapi saya tahu ini adalah sesuatu yang diinginkan orang. Saya datang dengan perbaikan band-aid jangka pendek untuk masalah ini. Ini untuk versi jquery. Saya tidak tahu prototipe.
Di terpilih.jquery.js...
(1) pada baris 30 seharusnya fungsi tersebut memanggil "this.set_up_html();"
Tambahkan baris this.disabled = $(elmn).attr('disabled');
SEBELUM itu.
(2) pada baris 52, ganti
container_div = $("<div />", {
id: this.container_id,
"class": "chzn-container " + (this.is_rtl ? ' chzn-rtl' : void 0),
style: 'width: ' + this.f_width + 'px;'
});
dengan
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;'
});
}
Seperti yang Anda lihat, saya baru saja memodifikasi opacity. Anda dapat melakukan apa pun yang Anda inginkan untuk membuatnya menjadi abu-abu.
(3) pada baris 142 Anda akan melihat Chosen.prototype.container_click = function(evt) {
Tambahkan SETELAH if( !this.disabled ) {
dan pada baris 175 SEBELUM };
tambahkan kurung kurawal }
dan
hanya memblokir klik, jika Anda menekan panah gulir ke bawah, ke kiri kanan, Anda dapat memilih opsi atau melakukan pencarian
Ya, itu masuk akal. Saya kira Anda hanya perlu mengulangi langkah # 3 untuk fungsi-fungsi itu (tombol panah) juga (mereka sedikit lebih jauh ke bawah halaman). Saya tidak menyadari Anda bisa menggunakan tombol panah.
+1 Benar-benar dapat menggunakan fitur ini sekarang.
+1
Saya ingin menggunakan yang dipilih untuk proyek yang sedang saya kerjakan, tetapi saya tidak dapat melakukannya tanpa fitur ini.
+1 pada itu. Fitur ini sangat diperlukan untuk dapat mengklaim bahwa yang dipilih tidak mengganggu.
Selain saran @danielberesh , saya mengeliling konten Chosen.prototype.keyup_checker dan Chosen.prototype.keydown_checker dengan centang if (!this.disabled) juga. Itu sepenuhnya menonaktifkan navigasi utama di bidang yang dinonaktifkan untuk saya, yang membuatnya berperilaku sepenuhnya seperti bidang formulir yang dinonaktifkan. Terima kasih Daniel untuk menunjukkan saya ke arah yang benar yang satu ini.
+100500
Saya telah menerapkan saran ini dan mengirim permintaan tarik ke sini:
Dukungan untuk bidang formulir yang dinonaktifkan telah ditambahkan di f1e1c55. Harap perbarui ke versi terbaru.
Terpilih akan memeriksa status dinonaktifkan pada build awalnya. Setelah itu, Anda perlu mengaktifkan acara bidang yang diperbarui untuk memberi tahu plugin bahwa ada perubahan.
jQuery
$("#original_form_field").attr('disabled', true).trigger("liszt:updated");
Prototipe
$("original_form_field").disabled = true;
$("original_form_field").fire("liszt:updated");
Terima kasih!
Harap juga hapus ikon silang 'hapus' saat dinonaktifkan
Terima kasih telah menunjukkannya, @erundook -- lupakan semua tentang menghapus pilihan. Saya mencoba menyembunyikan dan menampilkan ikon hapus ketika bidang dinonaktifkan/diaktifkan kembali, tetapi rasanya tidak benar. Sebagai gantinya, saya sekarang hanya menonaktifkan perilaku klik pada ikon jika bidang formulir dinonaktifkan. Tarik yang terbaru dan cobalah!
Luar biasa terima kasih banyak
UI yang dipilih ini juga harus dinonaktifkan ketika atribut readonly hadir...
@sheadawson Saya membuat PR tentang itu: https://github.com/harvethq/chosen/pull/1014
Luar biasa!!! Sangat mudah digunakan.
Atribut "readonly" tampaknya mengalami masalah yang sama, seperti yang disebutkan oleh sheadawson. Saya pikir akan sangat bagus jika ini berhasil juga.
Hai..
Saya menggunakan Versi 1.4.2 yang dipilih
Pada kotak daftar multipilih yang dinonaktifkan (kontrol dinonaktifkan pada sisi server beban) gaya yang dipilih tidak berpengaruh .. Semua kode yang disebutkan tersedia dalam versi ini sejauh yang saya lalui ..
Adakah yang bisa menyarankan saya opsi yang lebih baik untuk membuatnya berfungsi .. secepatnya. silakan
Terima kasih
Srijith
Bekerja untuk saya, juga! Terima kasih!