<div class="codetitle"> <span><a style="CURSOR: pointer" data="2524" class="copybut" id="copybut2524" onclick="doCopy('code2524')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code2524"> <br>//특정 조건과 일치하는 행 확장<br> function expendRow( ) <br>{ <br>var i;//Loop 임시 변수 <br>var arr = [];//확장할 행 배열 <br>for(i=0;i<ProdRequireInfoStore.data .length; i )//ProdRequireInfoStore는 그리드 패널의 데이터 소스입니다<br>{ <br>var Record = ProdRequireInfoStore.getAt(i);//각 행을 반복합니다<br><br>if(record.data.StatusID =='3 '){//내 조건을 충족하면 <br>arr.push(i) <br>} <br>} <br>for(var j =0;j< arr.length;j ) {//배열을 탐색하여 확장하고 특정 행을 확장하기 위해ggleRow(index) 메서드를 호출합니다. <br>expander.toggleRow(arr[j]) <br>} <br><br> <br>} <br><br>// 데이터 소스가 로드될 때 기본 행을 확장하는 콜백 함수를 호출합니다. <br><br>ProdRequireInfoStore.load({ <br>params: { <br>dir: 'DESC', <br>start: 0, <br> 제한: 20, <br>KeyWord: '' <br><br>}, <br>callback:expendRow //콜백 함수는 기본 행을 확장합니다. <br>}); <br> </div> <br>이렇게 하면 그리드 패널이 열릴 때 RowExpander의 기본 확장이 가능합니다.