User Tools

Site Tools


fourcolumnmergeissue

열고정된 그리드에서 가로 세로 2 x 2 행/열의 병합시에는 'this._fake.hdr'을 사용합니다.
하지만 데이터가 아무것도 없을 때 열고정이 풀리므로 this._fake.hdr 사용시 자바스크립트 에러가 발생하고 병합 역시 풀리게 됩니다.
이때는 데이터가 있는지 판단하여 에러를 방지할 수 있습니다.

보통 브라우저에서 이같은 스크립트 에러를 출력하지는 않지만(ie의 경우 좌 하단에 노란 삼각형 경고표시) 타 플랫폼에서는 스크립트 에러에 대한 경고창을 발생할 수 있습니다.

<sxh javascript> if(this.getRowsNum() != 0){

 this._fake.hdr.rows[1].cells[0].setAttribute("colSpan", 2);
 this._fake.hdr.rows[1].deleteCell(1);

}else{

 this.hdr.rows[1].cells[0].setAttribute("colSpan", 2);
 this.hdr.rows[1].deleteCell(1);

} </sxh>

fourcolumnmergeissue.txt · Last modified: 2013/01/30 09:16 by lakystars