반복 선택 easyui 트리

12247 단어
 $(function(){
        // var data1 = [
        //     {
        //         "id": 3,
        //         "text": "3 ",
        //         "state": "open",
        //         "children": [
        //             { "id": 4,"text": "4 "},
        //             {"id": 5,"text": "5 ", 
        //                 "children":[
        //                     {
        //                         "text":"6 ",
        //                         "id":'_6'
        //                     },{
        //                         "id": '_7',
        //                         "text":"7 "
        //                     }
        //                 ]
        //             },
        //             {"id": '_8',"text": "8 "}
        //         ]
        //     },
        //     {"id": 9,"text": "9 "}
        // ];
        
        

        // function isChecked(data,arr){
        //     for(var i=0;i
        //         for(var k = 0;k
        //             if(data[k].children==null || data[k].children.length<=0 ){
        //                 console.log( data[k].text );
        //                 if( data[k].id == arr[i] ){
        //                     data[k]["checked"]=true;
        //                 }
        //             }else{
        //                 if( data[k].id == arr[i] ){
        //                     data[k]["checked"]=true;
        //                 }else{
        //                     isChecked( data[k].children,[arr[i]] );
        //                 }
        //             }

        //         }
        //     }
        // }
        
        // var data1 = [
        //     {"id": 9,"text": "9 "},
        //     {
        //         "id": 3,
        //         "text": "3 ",
        //         "state": "open",
        //         "children": [
        //             { "id": '_4',"text": "4 "},
        //         ]
        //     }
        // ];
        // var arrId = ['4',6,7,8];
        // function isChecked(data,arr){
        //     for(var i=0;i
        //         for(var k = 0;k

        //             if( (data[k].id+'').includes("_")  ){
        //                 console.log( " _ " );
        //                 if(data[k].children==null || data[k].children.length<=0 ){
        //                     // console.log( data[k].text );
        //                     if( data[k].id.split("_")[1] == arr[i] ){
        //                         data[k]["checked"]=true;
        //                     }
        //                 }else{
        //                     if( data[k].id.split("_")[1] == arr[i] ){
        //                         data[k]["checked"]=true;
        //                     }else{
        //                         isChecked( data[k].children,[arr[i]] );
        //                     }
        //                 }
        //             }else if( !(data[k].id+'').includes("_")){
        //                 console.log( "no!!! _ " );
        //                 if(data[k].children==null || data[k].children.length<=0 ){
        //                     // console.log( data[k].text );
        //                     if( data[k].id == arr[i] ){
        //                         data[k]["checked"]=true;
        //                     }
        //                 }else{
        //                     if( data[k].id == arr[i] ){
        //                         data[k]["checked"]=true;
        //                     }else{
        //                         isChecked( data[k].children,[arr[i]] );
        //                     }
        //                 }
        //             }

                    

        //         }
        //     }
        // }

        
        // isChecked(data1,arrId);
        // $("#dimensionTree").tree({
        //     data: data1,
        //     checkbox:true,
        //     animate:true
        // });

        // 
        /*
        var data = [
            {"id": 9,"text": "9 "},
            {
                "id": 3,
                "text": "3 ",
                "state": "open",
                "children": [
                    { "id": 4,"text": "4 "},
                ]
            }
        ];
        isChecked(data);
        $("#dimensionTree").tree({
            data: data,
            checkbox:true,
            animate:true
        });
        function isChecked(data){
            var myId = 4; // id
            for(var k = 0;k*/
    })
    

 
다음으로 전송:https://www.cnblogs.com/smile-fanyin/p/11133412.html

좋은 웹페이지 즐겨찾기