按照文档的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
任然有全选/不选的选项(已经设置了不可为空,不可编辑)
正着选是有提示,从后往前选是所选的第6个替换了之前选的第1个
这两bug这么解决啊
添加js初始化事件
$.extend(FR.CheckBoxEditor.prototype,{
initControlPane:function(){
this.$controlPane = $("<div style='padding-right:20px'>").addClass('fr-checkbox-control').css('display',"none");
}
});
我记得把这段js放到全选设置那个地方就能控制全选了
- -!找写文档的大神呀。话说这种都能上demo。。。。
其实挺简单的。