이미 생성된 시트에 동적으로 열을 추가합니다.
여러 컬럼을add
할시render
인자를false
로 하여 작업 후에는rerender
를 무조건 호출하셔야 합니다.Formula
계산 반영이 필요한 경우에는calculate
를 호출해주셔야 계산이 반영됩니다.
object addCol( name, section, pos, param, visible, render );
Name | Type | Required | Description |
---|---|---|---|
name | string |
필수 | 추가할 열이름 |
section | number |
선택 | 추가될 영역0 :좌측 영역1 :가운데 영역 (default )2 :우측영역 |
pos | number |
선택 | section 내에 위치 (0부터 시작, -1입력시 우측 끝 열) (default: 0 ) |
param | object |
선택 | 열의 속성 (ex : {Type:"Text", Header:"타이틀", Width:120, CanEdit:0} ) |
visible | boolean |
선택 | 생성 후 화면에 Visible 여부0(false) :감춤 (default )1(true) :보임 |
render | boolean |
선택 | 즉시 화면 반영 여부 해당 기능을 0(false) 로 사용했을 경우, 작업 마무리 시에 rerender() 를 실행해야 화면에 반영 됩니다.0(false) :반영 안함1(true) :즉시 반영 (default ) |
object : 생성된 열 객체(name 인자에 이미 존재하는 열이름을 입력하는 경우 null
이 리턴됨)
// 가운데 영역 마지막 열으로 "Name:EXT_SUBSUM" 열을 추가
sheet.addCol( "EXT_SUBSUM", 1, -1, {Type:"Int",Header:"중간합계",Width:200,CanEdit:1,Color:"#DADADA"}, true );
// render 인자 false
for (var i = 0; i < 50; i++) {
sheet.addCol( "EXT_SUBSUM" + i, 1, -1, {Type:"Int",Header:"중간합계",Width:200,CanEdit:1,Color:"#DADADA"}, true, false );
}
sheet.rerender();
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.17 | render 인자 추가 |