page no. 97633310
- 기능 설명
- 사용자 스크립트로 DataGrid의 컬럼을 추가하거나 삭제할 수 있습니다.
- AddColumn API와 DeleteColumn API에 대한 내용은 아래 가이드를 통해 확인하실 수 있습니다.
[i-AUD] AUD API 매뉴얼을 제공합니다. - 7.0.500.20250515-11 기준 API 매뉴얼 문서
- 사용 방법
- i-AUD Designer를 오픈하여 DataGrid 컨트롤을 생성합니다.
Script Editor를 통해 AddColumn API, DeleteColumn API를 사용합니다.
코드 예시var GRD_MAIN = Matrix.getObject('GRD_MAIN'); var GRD_MAIN_NO_PAGING = Matrix.getObject('GRD_MAIN_NO_PAGING'); var addedColumn1; var addedColumn2; /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ switch(args.Id){ case "BTN_ADD": addedColumn1 = GRD_MAIN.AddColumn('추가한 컬럼'); addedColumn2 = GRD_MAIN_NO_PAGING.AddColumn('추가한 컬럼'); GRD_MAIN.Calculate(); GRD_MAIN_NO_PAGING.Calculate(); break; case "BTN_DELETE": GRD_MAIN.DeleteColumn(addedColumn1.Name); GRD_MAIN_NO_PAGING.DeleteColumn(addedColumn2.Name); GRD_MAIN.Calculate(); GRD_MAIN_NO_PAGING.Calculate(); break; } };
참고 사항
- AddColumn API 사용 시 기존 컬럼의 이름과 동일한 경우, 새로 추가하지 않고 기존 존재하던 컬럼을 반환합니다.
- i- CANVAS 5 (Silverlight) 제품의 AppendField(name), RemoveField(name) API는 기존과 동일하게 하위 호환성을 유지하므로, 그대로 사용하실 수 있습니다.
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
샘플 정보
- 샘플 URL :
- 샘플 파일