그리드의 다수의 칼럼 값을 기준으로 찾기를 수행한다.
Parameters | Type | Description |
---|---|---|
nFindType | short | 행 검색 유형 (0: First, 1: Last, 2: All) |
strFindOption | STRING | 검색 적용 Option (설명참조) |
bIncHiddenRow | BOOL | [옵션] 숨김행 포함 검색 여부 (기본값: true) |
nStartRowIndex | long | [옵션] 검색 시작 행 인덱스 (기본값: -1) |
nEndRowIndex | long | [옵션] 검색 끝 행 인덱스 (기본값: -1) |
bIncMidStatRow | BOOL | [옵션] 소계행 포함 검색 여부 (기본값: false) |
Type | Description |
---|---|
long | 행 인덱스/-1 또는 행 인덱스 배열 |
파라미터 값이 유효하지 않은 경우, -1이 리턴된다.
findrow 함수와 동일한 기능을 수행하며, strFindOption 파라미터의 컬럼 인덱스 정보 대신에 컬럼 이름이 지정되는 것만 다르다.
파라미터에 대한 자세한 설명은 findrow API 도움말을 참조한다.
// 멀티 필터 적용 테스트 버튼 클릭 이벤트 처리
function btnMultiFilter_on_mouseup()
{
var nFindRow, arrFindOpt;
arrFindOpt = [];
// 1번 컬럼은 데이터가 2 이고
arrFindOpt.push("COL_B:=:\"2\":&");
// 2번 컬럼은 데이터가 ab로 시작하는 데이터
arrFindOpt.push("COL_C:=:\"ab*\":&");
nFindRow = grd.findrowbyname(0, arrFindOpt.join(","));
factory.consoleprint("nFindRow = " + nFindRow);
}