그리드 » Api

getitemmergerange

Description

해당 아이템의 병합정보를 Array 형태로 반환한다.

Parameters

Parameters Type Description
nRow long 행 Index
nColumn short 열 Index
nCheckType short [옵션] 병합 검사 방식 (0:item-only (기본값), 1:item+column 2:column-only)

Return Value

Type Description
Array 병합 범위 정보를 담고 있는 Array 또는 null

Remark

파라미터 값이 유효하지 않은 경우, null 또는 빈 배열이 리턴된다.

해당 아이템이 병합된 경우 병합 정보를 반환하지만, nCheckType이 0인 경우, 컬럼병합에 의해 병합되어 있는 경우는 병합되어 있어도 null을 반환한다.

반환된 값은 Array 형태로 사이즈 4로 되어 있으며 0 ~ 3번 Array Index까지 데이터가 들어있다. 데이터의 의미는 아래와 같다.

Array[0] : 병합 시작 Row Index
Array[1] : 병합 시작 column Index
Array[2] : 병합 끝 Row Index
Array[3] : 병합 끝 Column Index

Example

function btnMerge_on_mouseup() { if(grid.isitemmerge(0, 1) == true) { var arrMergeRange = grid.getitemmergerange(0, 1); var nMergeStartRow = arrMergeRange[0]; var nMergeStartCol = arrMergeRange[1]; var nMergeEndRow = arrMergeRange[2]; var nMergeEndCol = arrMergeRange[3]; screen.alert("해당 아이템 머지 정보 : (" + nMergeStartRow + "," + nMergeStartCol + "," + nMergeEndRow + "," + nMergeEndCol + ")"); } }

See Also

isitemmerge
setheadermergerange

Viewer Ver.

9.1.1.1

Update Date

20220422