jQuery MiniUI

标题: textboxlist可不可以限制单选或多选? [打印本页]

作者: njzy    时间: 2017-11-9 16:04:19     标题: textboxlist可不可以限制单选或多选?

textboxlist可不可以限制单选或多选?

作者: felt    时间: 2017-11-9 16:22:34

texbotxlist不支持单选的。expt
作者: njzy    时间: 2017-11-10 13:42:32

谢了!

我想限制单选多选:
                    <input  name="template" showNullItem="true" class="mini-textboxlist"  valueField="id" textField="text"  data-options={a:0,b:1} />
mini.getByName("template").on("valuechanged",function(e){
    if(e.sender.value.indexOf(",")<0){return true;}
    else{
       //        把e.sender.value.split(",",1)和e.sender.text.split(",",1)赋给textboxlist
    }
});
这样可以不?我被各个属性方法绕的头都晕了。

作者: dforce    时间: 2017-11-10 15:10:57

njzy 发表于 2017-11-10 13:42
谢了!

我想限制单选多选:

你这样改变值后强制改回来效果也是不好的,实现是可以实现。
tbl.on("valuechanged", function (e) {
            var length = e.value.split(",").length;
            if (length > 1) {
            
                var text = e.sender.getText().split(",")[0];
                var value = e.sender.getValue().split(",")[0];
                setTimeout(function () {
                    
                    e.sender.setValue(value);
                    e.sender.setText(text);
                }, 200)
            }
        })
作者: njzy    时间: 2017-11-10 16:03:57

dforce 发表于 2017-11-10 15:10
你这样改变值后强制改回来效果也是不好的,实现是可以实现。
tbl.on("valuechanged", function (e) {
    ...

忘记setTimeout了。好吧,我考虑一下,实在不行单选的地方用combobox好了,谢谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2