Select2 - 从js开始只读(不禁用!) [英] Select2 - make it readonly (not disabled!) from js

查看:701
本文介绍了Select2 - 从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆