멀티라인 그리드에 로우를 추가하는 API이다.
Parameters | Type | Description |
---|---|---|
bSetInitValue | BOOL | [옵션] 초기값 채움 여부(기본값 true) |
bRepaint | BOOL | [옵션] 그리드 리프레쉬 여부(기본값 true) |
Type | Description |
---|---|
long | 추가된 로우의 인덱스 |
오류 발생시 -1 값이 리턴된다.
만약 많은 수의 행에 대해서 루핑 돌면서 호출하는 경우라면, additemex 함수의 bRepaint 파라미터를 false로 주고 호출하고, 루핑처리 끝난 이후에 그리드 refresh 함수를 호출하는 것이 속도면에서 훨씬 빠릅니다.
function btn_addrow_on_mouseup()
{
var i;
// 그리드 행 추가, 초기값 설정, Refresh
grdList.addrow();
// 그리드 행 추가, 초기값 미설정, Refresh
grdList.addrow(false);
// 그리드 행을 여러개 추가하고, Refresh
for (i = 2; i < 10; i++) {
// 그리드 행 추가, 초기값 설정, Refresh 하지 않음
grdList.addrow(true, false);
}
grdList.refresh();
}