Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

혼자서 앱 만드는 개발자 함께하는 AI 세상

ax5 tree grid 에서 하위 로드 펼치기 단계별 처리 수정작업 본문

시트메타 백엔드 노코드 플랫폼 시스템

ax5 tree grid 에서 하위 로드 펼치기 단계별 처리 수정작업

혼앱사 2023. 10. 16. 16:45
반응형

오픈소스 사용하다 저처럼 어려움을 겪고 있을 까봐 공유 드립니다.

ax5 tree grid 가 단계별 펼치기가 안되는것 같아서 문서 찾아보다 소스를 약간 수정했어요

ax5grid.js 파일을 아래 라인에서 추가 하시면 단계별 펼치기가 가능합니다. 

저한테는 아주 유용한 오픈소스라 고쳐쓰고 있어요 그럼 필요하신분들 수정해서 사용하세요 ^^

 

 

    var toggleCollapse = function toggleCollapse(_dindex, _doindex, _collapse) {
        if (GRID.data.toggleCollapse.call(this, _dindex, _doindex, _collapse)) {
 
 
			 

 
/**  psk 트리 dept  t수정 */

            this.proxyList = GRID.data.getProxyList.call(this, this.list);


			 var dept=this.proxyList[_dindex].__depth__; 	
			for(var  i=(_dindex+1);i<  this.proxyList.length;i++){
				if( (dept+1) == this.proxyList[i].__depth__)  this.proxyList[i]["hidden"] =false;
				else if( (dept+1) < this.proxyList[i].__depth__) {
					this.proxyList.splice(i, 1);
					i=i-1;
		    	}else break;

				console.log("__depth__",this.proxyList[i]["hidden"] );
				 
			}


            this.align();
        }
    };

 

728x90
반응형
Comments