我正在开发一个选择小部件,它应该能够将复选框组显示为可选项。
其中一些是readonly,没有问题。
问题1 :在提交表单之前,某些用户必须取消选中。但JQ Select2仅显示内部输入,不允许我点击它们。
到目前为止,这是我的代码。 Select2 with inner checkboxes Demo
这是初始化,从底部开始阅读。
$(document).ready(function() {
var $choice = colonizacion.integrateSelect2();
colonizacion.addHiddenValueUpdater($choice);
});
HTML,将复选框选项带入容器div的data-options属性中,该属性被解析并呈现为可选择的optoins。
问题2 :另一个问题是,如果复选框组包含多个复选框,则jqselect2不会重新标注自己,只会甩掉第一个。
替代方案我可以想到,在不知道JQSelect2的内部是触发生成JQSelect2之外的复选框组DOM元素作为常规输入,没有返回标记,所以它是空的。但那太讨厌了。
谢谢!