Select2 - 从js开始只读(不禁用!) [英] Select2 - make it readonly (not disabled!) from js
问题描述
如何动态制作select2组合框只读?
How can I dynamically make a select2 combobox read-only?
以下是我到目前为止所尝试的内容:
Here's what I've tried so far:
$('...').attr({'readonly': 'readonly'}).trigger('change.select2');
$('...').attr({'readonly': 'readonly'}).trigger('change');
$('...').select2().enable(false);
推荐答案
参见: http://select2.github.io/select2/
我用它做了:
$(#modelname-fieldname)。select2({disabled:readonly});
这里:
- modelname-fieldname
如下所示: $ form-> field($ modelname,fieldname) - > widget(Select2 :: classname( ),[...]);
- readonly
是真还是假..
当您将鼠标悬停在select2字段上时,您必须更改光标
see: http://select2.github.io/select2/
I did it with:
$("#modelname-fieldname").select2({disabled:readonly});
Here:
- modelname-fieldname
is as in: $form->field($modelname, "fieldname")->widget(Select2::classname(), [ ... ]);
- readonly
is true or false ..
Optional you have to change cursor when hovering over the select2 field
这篇关于Select2 - 从js开始只读(不禁用!)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!