多选下拉框限制条数的问题

按照文档的js码,

var Num = 0;
$.each(this.ck_el_array, function(i, item) {
    if(item.isSelected()) {
        Num++;
    }
    if(Num > 5) {
        FR.Msg.toast("至多只能选择5个");
        item.setSelected(false);
    }
});

有以下bug

  1. 任然有全选/不选的选项(已经设置了不可为空,不可编辑)

  2. 正着选是有提示,从后往前选是所选的第6个替换了之前选的第1个

    这两bug这么解决啊


FineReport 12083492 发布于 2019-10-15 18:06
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
12083492Lv5见习互助
发布于2019-10-16 10:08

添加js初始化事件

$.extend(FR.CheckBoxEditor.prototype,{

initControlPane:function(){

this.$controlPane = $("<div style='padding-right:20px'>").addClass('fr-checkbox-control').css('display',"none");

}

});


最佳回答
0
finereadLv6初级互助
发布于2019-10-15 21:01

我记得把这段js放到全选设置那个地方就能控制全选了

  • 12083492 12083492(提问者) 现在想要的是去掉全选这个选项
    2019-10-16 09:55 
  • fineread fineread 回复 12083492(提问者) 嗯嗯,好的
    2019-10-16 15:46 
最佳回答
0
doudekaixinLv6中级互助
发布于2019-10-16 09:15

- -!找写文档的大神呀。话说这种都能上demo。。。。

其实挺简单的。

  • 12083492 12083492(提问者) 原文档里就有人提出这个bug,并没有解决
    2019-10-16 09:56 
  • 2关注人数
  • 710浏览人数
  • 最后回答于:2019-10-16 10:08
    请选择关闭问题的原因
    确定 取消
    返回顶部