그리드 체크로우열에 체크된 행 인덱스 또는 인덱스 배열을 반환한다.
Parameters | Type | Description |
---|---|---|
nStartRow | long | [옵션] 시작 로우 인덱스 (기본값: 0) |
nEndRow | BOOL | [옵션] 종료 로우 인덱스 (기본값: -1(마지막행)) |
nFindType | short | [옵션] 찾기 방식 (0:첫번째(기본값), 1:마지막, 2:전체) |
Type | Description |
---|---|
long | 체크된 행 인덱스 또는 체크된 행 인덱스 배열 |
nStartRow 파라미터는 체크행을 검색할 시작 행 인덱스 값을 설정한다. 미지정시 첫번째 행부터 검색하여 처리한다.
nEndRow 파라미터는 체크행을 검색할 마지막 행 인덱스 값을 설정한다. 미지정 또는 -1 값 지정시 마지막행까지 검색하여 처리한다.
리턴값은 nFindType 파라미터에 따라 아래과 같이 결정된다.
리턴값은 파라미터가 유효하지 않은 경우, false가 리턴되고, 파라미터가 정상인 경우, nFindType 파라미터에 따라 아래과 같이 결정된다.
function btngetcheckedrow_on_mouseup()
{
var arrRowIndex;
// 0행부터 시작해서 첫번째 체크행 인덱스를 구함
factory.consoleprint("first(range:0~end) = " + grd.getcheckedrow());
factory.consoleprint("first(range:0~end) = " + grd.getcheckedrow(0));
factory.consoleprint("first(range:0~end) = " + grd.getcheckedrow(0, -1));
// 0~3행에서 첫번째 체크행 인덱스를 구함
factory.consoleprint("first(range:0~3) = " + grd.getcheckedrow(0, 3));
// 0~3행에서 마지막 체크행 인덱스를 구함
factory.consoleprint("last(range:0~3) = " + grd.getcheckedrow(0, 3, 1));
// 0~마지막행까지 체크행 인덱스 배열를 구함여 내용 및 갯수 로깅
arrRowIndex = grd.getcheckedrow(0, -1, 2);
factory.consoleprint("array(range:0~end) = " + arrRowIndex.join(","));
factory.consoleprint("count(range:0~end) = " + arrRowIndex.length);
}