求各位给个思路啊,treeView的也行啊,只允许勾选一个节点

解决方案 »

  1.   

    用js把,每个checkbox点击都绑定一个事件,取消已经选中的checkbox
      

  2.   

    点击事件中遍历所有的checkbox,把值都改为false
      

  3.   

    用jquery可以简单实现页面初始化的时候给treeview下面的所有checkbox邦定change事件$().ready(function() {
        $("#treeview:checkbox").on("change", function() {
            if($(this).attr("checked") {
    $("#treeview:checkbox").attr("checked", false);
    }
    $(this).attr("checked", true);
        });
    });
      

  4.   


    $().ready(function() {
        $("#treeview:checkbox").on("change", function() {
            if($(this).attr("checked") {
    $("#treeview:checkbox").attr("checked", false);
    $(this).attr("checked", true);
    }    });
    });