x-editable中的checklist

如何让checkelist里点击某一个复选框时其余的复选框禁用。

 {
                    field: 'major',
                    title: '培训专业',
                    editable : {
                        type: "checklist",
                        separator:",",
                        placement: 'right',
                        title: '培训专业',
                        autotext:'always',
                        emptytext: "请选择",
                        source: function () {
                            var result = [];
                            //特殊自定的专业选择
                            /*$.each(specialMajorArray, function (k, v) {
                                result.push({value: v.value, text: v.text});
                            })*/
                            result.push({value: "0", text: "全部"});
                            $.each(majors, function (key, value) {
                                result.push({value: value.dictValue, text:              value.dictLabel});
                            });
                            return result;
                        },
                         validate: function (value) {
                             //"如果选择的有全部,则把其余专业去除";
                        
                        }
                    }

 

最后还是在大佬的帮助下看文档解决,

代码如下   if(value.includes('0')){

                     return{newValue:'0'}

           }

value代表的是里面的每个checkbox的id