자주 사용되는 함수 대응

IBSheet7에서 비교적 자주 사용되었다고 생각되는 함수에 대해 지원 여부와 변경된 내용입니다.

IBSheet7 함수명 기능 설명 IBSheet8 지원 여부
ActionMenu 데이터 영역에서 마우스 우측 버튼 클릭시 컨텍스트 메뉴 생성 Menu속성으로 대체
AllowCheck 사용자의 체크(변경) 허용/차단 onBeforeChange (event)에서 return 값으로 제어
AllowEvent4CheckAll 헤더 전체 체크 시 각 셀의 이벤트 발생 억제 AllCheckIgnoreEvent (col)속성으로 대체
AllowExpand 트리 사용시 행의 펼침(expand) 허용/차단 onBeforeExpand (event)에서 return 값으로 제어
AutoRowHeight 데이터 크기에 따라 행 높이 자동 조절 AutoRowHeight (cfg)속성으로 대체 (행별 최대 높이는 MaxHeight (row))
AutoSumPosition 합계(Formula) 행의 표시 위치 설정 setFormulaRowPosition (method)함수로 대체
BasicImeMode IME(한글 입력기) 모드 설정 지원안함
CellAlign 셀의 좌우 정렬 값 설정 Align (cell)속성으로 대체.
ex) sheet.setAttribute(row,'colName','Align','Right');
CellBackColor 셀의 배경색 변경 Color (cell)속성으로 대체.
ex) var color = sheet.getAttribute(row, 'colName', 'Color');
CellComboItem 셀의 드롭리스트 아이템 변경 Enum (cell), EnumKeys (cell) 속성으로 대체.
ex) sheet.setAttribute(row, 'colName', 'Enum', '\|사장\|과장\|대리\|사원');
sheet.setAttribute(row, 'colName', 'EnumKeys', '\|A01\|B0\|B2\|C0');
CellCursor 셀 위 마우스 커서 모양 설정 Cursor (cell)속성을 setAttribute로 설정
ex) sheet.setAttribute(row, 'colName', 'Cursor', 'pointer');
CellEditable 셀의 편집가능 여부 CanEdit (cell)속성으로 대체.
ex) sheet.setAttribute(row, 'colName', 'CanEdit', 0);
CellFont 셀의 다양한 폰트 유형 설정 TextFont (cell), TextStyle (cell), TextSize (cell) 속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextSize', '1.3em');
CellFontBold 셀의 font-weight 수정 TextStyle (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextStyle', 1);
CellFontColor 셀의 폰트 색상 변경 TextColor (cell)속성으로 대체
ex) var color = sheet.getAttribute(row, 'colName', 'TextColor');
CellFontItalic 셀의 font-style를 italic으로 수정 TextStyle (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextStyle', 2);
CellFontName 셀의 font-family 수정 TextFont (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextFont', '맑은 고딕');
CellFontSize 셀의 font-size 수정 TextSize (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextSize', '1.5em');
CellFontStrike 셀 내용에 취소선(strike) 설정 TextStyle (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextStyle', 8);
CellFontUnderline 셀 내용에 밑줄(Underline) 설정 TextStyle (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'TextStyle', 4);
CellVAlign 셀 내용의 상하 정렬 설정 VAlign (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'VAlign', 'top');
CellImage 이미지 셀의 이미지 변경 getValue (method), setValue (method)함수로 변경(Img타입에 대한 데이터 확인)
ex) sheet.setValue(row, 'colName', '\|./img/pic/sw97231.png\|200\|300');
CellSaveName 셀의 저장용 이름 확인 지원안함 (IBSheet8은 셀마다 Name을 설정할 수 없음)
CellSearchValue 셀의 최초 로딩된 데이터 확인 Orig (cell)속성으로 대체
ex) var orgValue = sheet.getAttribute( sheet.getRowById("AR99") , "CLS" , "Orig");
CellText 셀의 값을 포맷이 적용된 상태로 얻거나 설정 getString (method), setString (method)함수로 대체
ex) var v = sheet.getString(row, col);
CellValue 셀의 값을 포맷을 제거한 상태로 얻거나 설정 getValue (method), setValue (method)함수로 대체
ex) sheet.setValue(row, 'colName', 'A01');
CheckAll 열 전체에 값을 체크 setAllCheck (method)함수로 대체
ex) sheet.setAllCheck('colName', 1);
CheckedRows 체크된 전체 행의 개수를 얻음 getRowsByChecked (method)함수를 이용
ex) var cnt = sheet.getRowsByChecked( 'sCheck' ).length;
CheckReverse Bool 열의 체크값을 토글(반전) setCheck (method)로 대체 (val 생략 시 토글).
열 전체를 반전하려면 각 행을 돌며 호출
ClearFilterRow 필터행의 입력값 초기화 clearFilter (method)함수로 대체
ClearHeaderCheck 헤더 체크박스 해제 (데이터 값은 변경 안 함) setAttribute (method)로 헤더 행 셀의 Checked를 0으로 설정. Checked는 cell 단위라 열마다 지정하며, 전체 해제는 헤더 행에서 각 열을 순회
ex) const header = sheet.getHeaderRows().at(-1);
sheet.getCols().forEach(c => { if (sheet.getAttribute(header, c, "Icon") == "Check") sheet.setAttribute(header, c, "Checked", 0); });
ClearSelection 선택 영역 해제 clearSelection (method)함수로 대체
ClearUnload 시트 객체 전체 언로드/제거 IBSheet.disposeAll (static)로 화면의 모든 시트 제거
ClipCopyMode 클립보드 복사 방식(범위) 설정 CopyCols (cfg)속성으로 대체
ClipPasteMode 클립보드 붙여넣기 방식 설정 PasteFocused (cfg)속성으로 대체
ColBackColor 열 전체의 배경색 설정 Color (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'Color', '#FF9AE0');
ColCondProperty 조건(Formula)에 따라 셀 속성 적용 attribute+Formula (col)로 대체 (셀 값 외 색상, 편집가능 여부 등도 동적 계산)
ColDelete 지정한 열 삭제 removeCol (method)함수로 대체
ColFontBold 열 전체의 font-weight를 설정 TextStyle (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'TextStyle', 1);
ColFontColor 열 전체의 글자색을 설정 TextColor (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'TextColor', '#FF0000');
ColFontUnderline 열 전체 내용에 밑줄(Underline)설정 TextStyle (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'TextStyle', 4);
ColWidth 열의 너비 설정 Width (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'Width', 250);
ColEditable 열의 편집 가능여부 설정 CanEdit (col)속성으로 대체
ex) sheet.setAttribute(null, 'colName', 'CanEdit', 0);
ColInsert 신규 열 추가 기능 addCol (method)함수로 변경
ColHidden 열 보임/감춤 설정 showCol (method), hideCol (method)함수로 변경
ColLeft 특정 열의 왼쪽 끝 위치(px) 확인 직접 대응 함수 없음. getColLeft (method)은 틀고정 섹션 기준 상대 위치라, 앞 섹션 너비를 더해 절대 위치를 구하는 커스텀 함수로 구현 (ColLeft 대체 함수 참고)
ColSaveName 열 index를 기준으로 Name을 확인 getColByIndex (method)함수로 대체 가능
ex) var c = sheet.getColByIndex(4);
단, 인덱스 기준(SEQ와 숨김 열)이 달라 IBSheet7 ColSaveName과 결과가 다를 수 있습니다. 동일하게 맞추려면 getColByIndex7을 사용하세요.
ColumnSort 지정한 열 소팅 doSort (method)함수로 대체
ex) sheet.doSort('colName1|-colName2');
ColValueDup 열내 중복행 검사 getRowsByDup (method)함수로 대체
ex) var dupRows = sheet.getRowsByDup({cols:'colName','firstOnly':1});
ColValueDupRows 열내 전체 중복행 추출 getRowsByDup (method)함수로 대체
ex) var dupRows = sheet.getRowsByDup({cols:'colName'});
ComboOpenMode 포커스 이동 시 Enum(콤보) 목록 여는 방식 EnumOpenMode (cfg)속성으로 대체
ComputeSum 특정 숫자 열의 합계 계산 직접 대응 함수는 없음. getDataRows (method)로 행을 얻어 계산 (소계/누계 제외는 getDataRows(1), 빈 값은 Number(v)||0로 방어)
ex) var sum = sheet.getDataRows(1).filter(function(r){return r.Visible;}).reduce(function(a,r){return a + (Number(r['IntData'])||0);}, 0);
ConfirmOK 확인 대화상자의 OK 처리 onShowMessage (event)의 callback 인자로 처리
CountFormat 조회건수 표시 setInfoRow (method)함수로 대체
CountInfoElement 조회 건수를 표시할 element 지정 getCountInfoElement (method), setCountInfoElement (method)함수로 대체
CountPosition 조회 건수 표시 위치 setInfoRow (method)함수로 대체
CreatePivotTable 피벗 테이블 생성 makePivotTable (method)함수로 대체
CumulateBackColor 누계 행 배경색 설정 makeSubTotal (method)cumulateColor 옵션으로 설정
CurrentColInfo 현재 열 정보(순서,너비등) 추출 getCurrentInfo (method), setCurrentInfo (method)함수로 변경
DataCopy 행 복사 기능 copyRow (method)함수로 대체
ex) sheet.copyRow(sheet.getFocusedRow());
DataInsert 행 추가 기능 addRow (method)함수로 대체
ex) sheet.addRow();
Data2Clipboard 시트 데이터를 클립보드로 복사 지원안함 (프로그램적 클립보드 복사 없음, Ctrl + C는 사용자 동작)
DataMove 행 이동 기능 moveRow (method)함수로 대체
ex) sheet.moveRow(row, nextRow);
DataAlternateBackColor 짝수행 배경색(교차색) 설정 시트 생성 시 Def.RowAlternateColor (row)로 설정 (Alternate (cfg) 활성화 필요)
ex) options.Def.Row = {AlternateColor: "#DEDEDE"};
DataAutoTrim 데이터 앞뒤 공백 자동 제거 DataAutoTrim (cfg)속성으로 대체
DataBackColor 데이터 행 전체 배경색 설정 전체는 시트 생성 시 Def.Row.Color로, 특정 행만은 Color (row)를 setAttribute로 설정
DataFontColor 데이터 행 전체 글자색 설정 전체는 시트 생성 시 Def.Row.TextColor로, 특정 행만은 TextColor (row)를 setAttribute로 설정
DataLinkMouse 열 위 마우스 커서 모양 변경 초기화 시 Cursor (col)로 설정 (생성 후 변경은 setAttribute)
DataRowHeight 데이터 행 높이 설정 시트 생성 시 Def.RowHeight (row)로 설정
DataRowMerge 데이터 영역 가로(좌우) 병합 허용 (IBSheet7 기본값 0=꺼짐) 생성 시 DataMerge (cfg)로 가로 병합을 켜고, 생성 후 변경은 setAutoMerge (method)dataMerge 인자 사용.
IBSheet8은 RowMerge (row) 기본값이 1이라 DataMerge를 켜면 모든 행이 기본 병합됨 (특정 행만 빼려면 해당 행 RowMerge=0)
DirectDown2Excel 시트의 조회 데이터 대신 서버에서 직접 만든 데이터로 엑셀 다운로드 directDown2Excel (method)함수로 동일
DirectLoadExcel 사용자가 선택한 엑셀 파일을 시트에 로드하지 않고 지정한 서버로 바로 전달 directLoadExcel (method)함수로 동일
DisposeSheet 시트 객체 제거 dispose (method)함수로 대체
DoAllSave 전체 데이터 저장 doSave (method)함수에 saveMode인자로 대체
ex) sheet.doSave({url:'saveData.do',saveMode:0});
DoPrint 시트데이터 인쇄 doPrint (method)함수로 동일
DoRowSearch 행 단위 검색/조회 지원안함
DoSave 시트 데이터 저장 doSave (method)함수로 동일
DoSearch 시트 데이터 조회 doSearch (method)함수로 동일
DoSearchChild 트리 사용시 특정 부모 행의 자식 데이터를 AJAX로 조회 doSearch (method)parent 인자에 부모 행을 지정해 조회
DoSearchPaging SearchMode가 서버페이징 인 경우 조회 함수 doSearchPaging (method)함수로 동일
Down2Excel 시트를 excel파일로 export down2Excel (method)함수로 동일 (엑셀 모듈 방식)
클라이언트(jszip) 방식으로 내려받으려면 exportData (method) 사용
Down2ExcelBuffer 여러개의 시트를 엑셀파일로 export down2ExcelBuffer (method)함수로 동일 (엑셀 모듈 방식)
클라이언트(jszip) 방식으로 내려받으려면 exportDataBuffer (method) 사용
Down2ExcelUrl 엑셀 다운로드(down2Excel) 호출 URL 설정 시트 생성 시 Export (cfg)Down2ExcelUrl로 설정
Down2Pdf 시트의 내용을 PDF 파일로 다운로드 down2Pdf (method)함수로 동일
Down2PdfUrl PDF 다운로드(down2Pdf) 호출 URL 설정 시트 생성 시 Export (cfg)Down2PdfUrl로 설정
Down2Text 시트의 내용을 text파일로 export down2Text (method)함수로 동일 (엑셀 모듈 방식)
클라이언트(jszip) 방식으로 내려받으려면 exportData (method) 사용 (txt/csv 지원)
Down2TextUrl 텍스트 다운로드(down2Text) 호출 URL 설정 시트 생성 시 Export (cfg)Down2TextUrl로 설정
DownloadingImage 엑셀 다운로드 시 대기 이미지 설정 지원안함(이미지 직접 지정 불가). 엑셀 다운로드/업로드 대기 메시지 표시 여부는 SuppressExportMessage (cfg)로 설정
DragMode 드래그 방식(영역 선택/행 드래그) 설정 CanDrag (cfg)속성으로 드래그 영역 선택 또는 행 드래그 선택
Editable 시트 전체에 대한 편집가능 여부설정 CanEdit (cfg)속성으로 대체
EditableColorDiff 편집 가능/불가 셀의 배경색 구분 표시 ColorState (cfg)속성으로 대체 (상태별 자동 배경색)
EditArrowBehavior 편집 모드에서 방향키로 셀 포커스 이동 EditArrowBehavior (cfg)속성으로 대체
EditEnterBehavior 편집 후 Enter 키 동작 (편집 종료 후 이동) EnterMode (cfg) 속성으로 대체.
포커스 상태에서 편집을 거치지 않고 바로 이동하려면 ForceEnterEdit (cfg)false로 설정.
Lines 타입에서 편집 중 Enter로 줄넘김을 넣으려면 AcceptEnters (col) 사용.
EditTabBehavior 편집 상태에서 Tab 키 입력 시 동작 설정 EditTabMode (cfg)속성으로 대체
Ellipsis 텍스트가 넘칠 때 말줄임표(…) 사용 여부 ClipTextOverflow (col)속성으로 대체. IB8은 기본적으로 말줄임을 사용하며, 잘라내려면 ClipTextOverflowtrue로 설정 (IB7과 값 의미가 반대이므로 변환 시 주의). col 설정은 헤더에 적용되지 않으므로 헤더 등 개별 셀은 ClipTextOverflow (cell) 사용
EnterBehavior (편집하지 않고) Enter 키로 셀 포커스 이동 EnterMode (cfg)ForceEnterEdit (cfg) false를 함께 설정 (포커스 상태에서 편집 없이 바로 이동)
Enable 시트 활성화 여부 enable (method),disable (method) 두개 함수로 변경
EtcDataString 조회 응답의 etc 추가 데이터를 문자열로 확인 조회 응답을 {data, etc} 형태로 구성 후 sheet.etc로 접근, 문자열이 필요하면 JSON.stringify(sheet.etc)로 변환
ExportData 시트의 데이터를 인자의 형식(json/csv)으로 추출 getSheetData (method)함수로 대체
(이름이 유사한 IBSheet8 exportData는 엑셀 파일 다운로드용으로 별개 함수)
ex) var data = sheet.getSheetData({type: "json"});
ExtendLastCol 마지막 열의 자동 너비 조절 기능 RelWidth (col)속성을 통해 열간 너비 비율 조정 가능
FilteredRowCount 필터로 보이는 행 개수 확인 읽기 전용 FilterCount (cfg) 속성(sheet.FilterCount)으로 확인
FilteredRowIndex 필터로 보이는 행 목록 확인 getDataRows (method)에서 Visible인 행으로 확인 (IBSheet7은 index 배열, IBSheet8은 행 객체 배열)
ex) sheet.getDataRows().filter(function(r){return r.Visible;});
FindCheckedRow 특정 열에 체크된 행 추출 기능 getRowsByChecked (method)함수로 변경
FindFilterRow 필터행 확인 getRowById (method)"Filter" 행을 얻음
ex) var filterRow = sheet.getRowById("Filter");
FindFooterRow 푸터(Foot) 행 확인 getFooterRows (method)함수로 대체
FindStatusRow 상태변화된 행 추출 기능 getRowsByStatus (method)함수로 변경
FindSubSumRow 소계/누계 행 추출 getSubTotalRows (method)함수로 대체
ex) var subRows = sheet.getSubTotalRows();
FindSumRow 합계(Formula) 행 추출 getRowById (method)"FormulaRow" 행을 얻음
ex) var frow = sheet.getRowById("FormulaRow");
FindText 특정 문자를 포함하는 행 추출 기능 findText (method)함수로 동일
FitColWidth 열의 너비 재조정 RelWidth (col)속성을 통해 자동 조정되는 형태로 변경
FitSize 모든 행 높이·모든 열 너비 재조정 열 너비는 fitSize (method)(단일 열) 또는 setAllFitSize (method)(전체 열)로 조정. 행 높이 재조정은 지원안함
FitSizeCol 열의 너비를 열내에 가장 긴글자를 갖는 셀에 맞게 조정 fitSize (method)함수로 변경
FocusAfterProcess 데이터 로딩 후 첫번째 행에 포커스를 둘지 여부 IgnoreFocused (cfg)속성으로 대체
0으로 설정하면 데이터 로딩 후 첫번째 행에 포커스를 이동 시킴 (default: 0)
FocusAfterRowTransaction 행 추가 후 포커스 이동 여부 addRow (method)의 포커스 이동 인자로 제어
FocusEditMode 포커스 시 편집 모드 자동 진입 설정 InEditMode (cfg)속성으로 대체
FrozenCol 좌측 열 고정 기능 setFixedLeft (method)함수로 변경
FrozenRows 상단에 행 고정 기능 setFixedTop (method)함수로 변경
GetCellProperty 행또는 셀에 속성 확인 기능 getAttribute (method)함수 통해 확인 가능
ex) var colEdit = sheet.getAttribute({col:'colName',attr:'CanEdit'});
GetChildNodeCount 트리 사용시 특정 행의 자식 행 개수 확인 getChildRows (method) 반환 배열의 길이로 확인
ex) var cnt = sheet.getChildRows(row).length;
GetChildRows 트리사용시 특정행의 자식행 추출 getChildRows (method)함수로 동일
GetColMaxValue 특정 숫자 열의 최대값 직접 대응 함수 없음. getDataRows (method)로 값을 모아 Math.max로 계산 (ComputeSum과 동일 방식)
GetColMinValue 특정 숫자 열의 최소값 직접 대응 함수 없음. getDataRows (method)로 값을 모아 Math.min으로 계산 (ComputeSum과 동일 방식)
GetColSortInfo 현재 정렬(소팅) 정보 확인 sheet.Sort 속성으로 확인 ("-sUnit,sDetail"처럼 doSort (method) 인자와 같은 문자열 형식, -는 내림차순). IBSheet7의 [{Col, SortOrder}] 배열 리턴과는 형식이 다름
GetComboInfo 드랍리스트의 item 내용 확인 Enum (col), EnumKeys (col)속성을 통해 확인 가능
ex) var enum = sheet.getAttribute(null, 'colName', 'Enum');
GetCurrentPage 현재 페이지 index를 확인 getPageIndex (method)함수로 변경
GetDataFirstRow 첫번째 데이터행 index 확인 getFirstRow (method)함수로 변경
GetDataLastRow 마지막 데이터행 index 확인 getLastRow (method)함수로 변경
GetEditText 현재 편집중인 내용 확인 getEditText (method)함수로 대체
ex) var txt = sheet.getEditText();
GetEtcData 조회 응답의 etc 추가 데이터 확인 조회 응답을 {data:[...], etc:{...}} 형태로 구성하면 sheet.etc 속성으로 접근할 수 있습니다.
ex) var etcData = sheet.etc;
GetFilterParam 필터 설정(조건) 확인 getFilter (method)함수로 확인
GetFirstChildRow 트리 사용시 특정 행의 첫번째 자식 행 확인 getChildRows (method) 반환 배열의 첫 요소 (첫 요소는 항상 첫 직계 자식)
ex) var first = sheet.getChildRows(row)[0];
GetGroupCol 그룹 기준 열 확인 sheet.Group 속성으로 확인 (열 구분자는 ,)
GetGroupRow 그룹 행 확인 getGroupRows (method)함수로 대체
GetLastChildRow 트리 사용시 특정 행의 마지막 자식 행 확인 getChildRows (method)로 직계 자식만 얻어 마지막 요소로 확인 (기본값은 손자까지 포함하므로 maxLevel로 직계 제한 필요)
ex) var children = sheet.getChildRows(row, row.Level + 2);
var last = children[children.length - 1];
GetMergedEndCell 병합 영역의 끝 셀 확인 getMergeRange (method)함수로 병합 범위 확인
GetMergedStartCell 병합 영역의 시작 셀 확인 getMergeRange (method)함수로 병합 범위 확인
GetNextSiblingRow 트리/그룹 사용시 같은 부모의 다음 형제 행 확인 getNextSiblingRow (method)함수로 대체 (없으면 null)
GetParentRow 트리 사용시 특정 행의 부모 행 확인 getParentRows (method)의 첫 요소([0])가 직접 부모 (배열은 직접 부모부터 루트까지)
ex) var parent = sheet.getParentRows(row)[0];
GetPrevSiblingRow 트리/그룹 사용시 같은 부모의 이전 형제 행 확인 getPrevSiblingRow (method)함수로 대체 (없으면 null)
GetSaveData ajax 통신 전용 함수 ajax (method)함수로 대체
GetSaveJson 시트 내 데이터를 json형식으로 추출 getSaveJson (method)함수로 동일
GetSaveString 시트 내 데이터를 querystring형식으로 추출 getSaveString (method)함수로 동일
GetSearchData ajax 통신 전용 함수 ajax (method)함수로 대체
GetSelectionCols 현재 선택된 열 index 추출 getSelectedRanges (method)함수를 통해 선택 영역 전체를 얻는 형태로 변경
GetSelectionRows 현재 선택된 행 index 추출 getSelectedRanges (method)함수를 통해 선택 영역 전체를 얻는 형태로 변경
GetSheetHtml 시트를 HTML 문자열로 추출 지원안함
GetSubSumInfo 소계 설정 정보 확인 getSubsumOptions (method)함수로 대체
GoToBaseSheet 피벗 결과 시트에서 원본 데이터 시트로 전환 switchPivotSheet (method)0을 넘겨 원본 시트 표시
ex) sheet.PivotSheet.switchPivotSheet(0);
GoToFirstPage 첫 페이지로 이동 goToPage (method)에 첫 행이 속한 페이지 객체를 전달
ex) sheet.goToPage(sheet.getPageByRow(sheet.getFirstRow()));
GoToLastPage 마지막 페이지로 이동 goToPage (method)에 마지막 행이 속한 페이지 객체를 전달
ex) sheet.goToPage(sheet.getPageByRow(sheet.getLastRow()));
GoToNextPage 다음 페이지로 이동 goToNextPage (method)함수로 동일
GoToPageNum 지정한 번호의 페이지로 이동 goToPageByIndex (method)함수로 대체 (페이지 번호는 0부터)
ex) sheet.goToPageByIndex(12);
GoToPrevPage 이전 페이지로 이동 goToPrevPage (method)함수로 동일
GroupActionMenu 그룹 행 컨텍스트 메뉴 설정 Group 행에 Menu (row)속성을 setAttribute로 설정
HeaderActionMenu 헤더행에서 마우스 우측버튼 클릭시 컨텍스트 메뉴 표시 기능 IBSheet8은 헤더 컨텍스트 메뉴를 기본 제공하며, UseHeaderContextMenu (cfg)로 표시 여부를 제어합니다. (기본값 1은 표시, 구현은 ibsheet-common.js에 포함)
메뉴 항목을 직접 구성하려면 Menu (row)속성을 Def.Header에 설정합니다.
HeaderBackColor 헤더행에 대한 배경색 가급적 css 파일에서 설정하는 것을 권장.
Def.HeaderColor (row)속성을 통해 설정 가능
ex) sheet.setAttribute(sheet.getRowById("Header"), null, 'Color', '#EDEDED');
HeaderCheck 헤더 체크박스에 대한 체크/체크해제 설정 Checked (cell)속성을 통해 설정
ex) sheet.getAttribute(sheet.Header,"CheckData","Checked");
HeaderFontBold 헤더 타이틀 font-weight 설정 가급적 css 파일에서 설정하는 것을 권장.
Def.HeaderTextStyle (row)속성을 통해 설정 가능
ex) sheet.setAttribute(sheet.getRowById("Header"), null, 'TextStyle', 1);
HeaderFontColor 헤더 타이틀 글자색 설정 가급적 css 파일에서 설정하는 것을 권장.
Def.HeaderTextColor (row)속성을 통해 설정 가능
ex) sheet.setAttribute(sheet.getRowById("Header"), null, 'TextColor', '#FF0000');
HeaderRowHeight 헤더 행 높이 설정 시트 생성 시 Def.HeaderHeight (row)로 설정
HeaderRows 헤더 행의 개수 getHeaderRows (method)함수로 확인 가능
ex) var hcnt = sheet.getHeaderRows().length;
HideFilterRow 필터행 제거 기능 hideFilterRow (method)함수로 동일
HideGroupRow 그룹 행 제거 hideGroupRow (method)함수로 동일
HideProcessDlg 대기 이미지 제거 hideMessage (method)함수로 변경
HideSubSum 소계 행 제거 removeSubTotal (method)함수로 변경
HighlightAfterSort 정렬 후 포커스 처리 동작 설정 HighlightAfterSort (cfg)속성으로 대체
HtmlHeaderValue 헤더에 HTML(이미지 등) 표시 헤더를 object로 지정하고 Type:"Html"Value에 HTML을 넣음 (Value만으로는 태그가 텍스트로 표시되므로 Type:"Html" 필요)
ex) Header: {Type:"Html", Value:"<img src='...'>"}
텍스트 옆에 HTML만 붙이려면 HtmlPrefix (row)/HtmlPostfix (row) 사용
IBCloseCalendar 달력 제거 IBSheet.showCalendar (static)함수로 생성된 객체의 다이얼로그객체.Close (appendix)함수로 변경
IBShowCalendar 시트 외부영역에서 달력 오픈 IBSheet.showCalendar (static)함수로 변경
ImageList 이미지 파일 index 설정 지원안함
InitCellProperty 셀단위 설정 변경 각 셀(cell)에서 사용 가능한 속성을 setAttribute (method)로 변경
ex) sheet.setAttribute(row, 'colName', 'CanEdit', 0);
InitColumns 열 초기화 IBSheet.create (static)options(Cols/LeftCols/RightCols)를 통해 열을 설정
InitComboNoMatchText Combo/Enum에서 매칭되지 않는 값일 때 표시할 대체 텍스트 EnumNoMatchText (col)속성으로 대체 (EnumStrictMode:1과 함께 사용)
InitHeaders 헤더 기본 기능 설정 헤더 타이틀은 Header (col)로 설정하고, 소팅, 리사이징, 열이동 등 헤더 기능은 CfgCanSort (cfg), CanColResize (cfg), CanColMove (cfg) 등으로 설정.
ex) options.Cfg = {CanColResize:0, CanColMove:0, CanSort:1}; // 리사이징, 열이동 금지, 소팅 허용
IsDataModified 데이터 수정 여부 확인 hasChangedData (method)함수로 변경
IsFocused 시트가 현재 포커스를 가졌는지 확인 ibsheet-common.js가 제공하는 getSheetFocused (method)로 현재 포커스된 시트를 얻어 비교
IsHaveChild 자식노드 유무확인 getChildRows (method)를 이용해서 반환되는 배열의 길이가 0이상이면 자식이 1개 이상 존재하는걸 알 수 있음
KeyFieldImage 필수 입력 항목 표시 이미지 설정 RequiredImage (cfg)속성으로 대체
LastCol 마지막 열 index 얻기 getLastCol (method)함수로 변경(열의 Name이 리턴)
LastRow 마지막 행 index 얻기 getLastRow (method)함수로 변경(마지막 데이터 행 객체를 리턴)
LeftCol 화면에 보이는 좌측 열 확인 getShownCols (method)로 섹션별 보이는 열 확인
LoadSaveData 저장 결과에 대한 반영 applySaveResult (method)함수로 변경
LoadSearchChildData 트리 사용시 특정 부모 행의 자식 데이터를 로드 (AJAX 없이) loadSearchData (method)parent 인자에 부모 행을 지정해 로드
LoadSearchData 조회 데이터 로드 loadSearchData (method)함수로 동일(xml 지원 안함)
LoadExcel 엑셀파일 데이터 로드 loadExcel (method)함수로 동일
LoadExcelBuffer 여러개 워크시트 내용 로딩 loadExcelBuffer (method)함수로 동일
LoadExcelUrl 엑셀 로드(loadExcel) 호출 URL 설정 시트 생성 시 Export (cfg)LoadExcelUrl로 설정
LoadText 텍스트 파일 데이터 로드 loadText (method)함수로 동일
LoadTextUrl 텍스트 로드(loadText) 호출 URL 설정 시트 생성 시 Export (cfg)LoadTextUrl로 설정
MaximumValue 입력 가능한 최대값 제한 컬럼에 MaximumValue를 정의하고 이벤트에서 검증 (MaximumValue/MinimumValue 마이그레이션 참고)
MergeSheet 데이터 자동 병합 기능 HeaderMerge (cfg), DataMerge (cfg)속성으로 변경
MinimumValue 입력 가능한 최소값 제한 컬럼에 MinimumValue를 정의하고 이벤트에서 검증 (MaximumValue/MinimumValue 마이그레이션 참고)
MouseCol 마우스 커서가 위치한 열 index getMouseCol (method)함수로 변경(열의 Name 리턴)
MouseHoverMode 데이터위에 마우스 Hover시 표현 설정 Hover (cfg)속성으로 변경
ex) sheet.Hover = 1; //셀단위
MousePointer 시트 전체 마우스 커서 모양 설정 지원안함 (열 단위 커서는 Cursor (col) 사용)
MouseRow 마우스 커서가 위치한 행 index getMouseRow (method)함수로 변경(행 객체 리턴)
MouseToolTipText 풍선도움말 표시 설정 showTip (method)함수로 변경
ex) sheet.showTip('<div class="warn">분기 마감 3일 전입니다.</div>');
MoveColumnFail 열 이동 취소(실패 처리) onBeforeColMove (event)의 리턴값으로 제어
MoveColumnPos 열 위치 변경 moveCol (method)함수로 변경
PageCount 페이지당 행 수(페이지 크기) 확인/설정 sheet["PageLength"]로 확인, 변경은 updatePageLength (method) (초기값은 PageLength (cfg))
PagingPosition 페이지네이션 설정 InfoRowConfig (cfg)속성에 통합
PopupButtonImage 셀 버튼(팝업) 이미지 설정 Button (cell)속성을 setAttribute로 설정
RangeBackColor 특정 영역의 배경색 변경 범위 내 셀의 Color (cell)setRangeAttribute (method)로 일괄 설정
ex) sheet.setRangeAttribute(sheet.getRowById("AR1"), "Col1", sheet.getRowById("AR3"), "Col2", "Color", "#FF9AE0");
RangeFontBold 특정 영역의 font-weight 변경 범위 내 셀의 TextStyle (cell)setRangeAttribute (method)로 일괄 설정
ex) sheet.setRangeAttribute(sheet.getRowById("AR1"), "Col1", sheet.getRowById("AR3"), "Col2", "TextStyle", 1);
RangeFontColor 특정 영역의 글자색 변경 범위 내 셀의 TextColor (cell)setRangeAttribute (method)로 일괄 설정
ex) sheet.setRangeAttribute(sheet.getRowById("AR1"), "Col1", sheet.getRowById("AR3"), "Col2", "TextColor", "#FF0000");
RangeText 특정 영역의 값 설정 (포맷 적용) 범위 내 셀의 값을 setRangeValue (method)로 일괄 설정 (type:2이면 setString (method) 방식으로 포맷 적용)
ex) sheet.setRangeValue("텍스트", sheet.getRowById("AR1"), "Col1", sheet.getRowById("AR3"), "Col2", null, null, 2);
RangeValue 특정 영역의 값 설정 (포맷 제거) 범위 내 셀의 값을 setRangeValue (method)로 일괄 설정 (type:1이면 setValue (method) 방식)
ex) sheet.setRangeValue(100, sheet.getRowById("AR1"), "Col1", sheet.getRowById("AR3"), "Col2", null, null, 1);
RedrawSum 합계 재 계산 calculate (method)함수로 변경
RemoveAll 전체 데이터 삭제 removeAll (method)함수로 동일
RemoveEtcData 조회 응답의 etc 추가 데이터 제거 전용 함수 없음. sheet.etc = ""(또는 null)로 제거
RemoveFooterRow 푸터(Foot) 행 제거 removeRow (method)함수로 대체
RenderSheet 수정 내용 일시 반영 중지/실행 renderBody (method), rerender (method)함수로 변경
ReNumberSeq Seq열에 대한 다시 순번 매김 지원안함
매번 자동으로 순번을 계산함.
Reset 시트 객체 클리어 dispose (method)함수를 호출해서 시트를 완전히 제거하고 같은 id로 다시 생성(IBSheet.create (static))
ReturnCellData 셀 데이터를 최초 로딩된 데이터로 변경 revertCell (method)함수로 변경
ReturnColumnPos 열의 순서를 최초 생성상태로 되돌림 순서만 복원하는 함수는 없음. revertCol (method)이 가장 유사하나, 열 순서뿐 아니라 너비, 숨김, 정렬까지 함께 생성 시점으로 복원됨
ReturnData 행 전체 데이터를 최초 로딩된 데이터로 변경 revertRow (method)함수로 변경
RowBackColor 행 배경색 변경 Color (row)속성으로 대체
ex) sheet.setAttribute(row, null, 'Color', '#FFAA99');
RowBackColorD 삭제될 행의 배경색 css파일 .IBColorDeleted class에서 설정
RowBackColorI 추가행의 배경색 css파일 .IBColorAdded class에서 설정
RowBackColorU 수정된 행의 배경색 css파일 .IBColorChanged class에서 설정
RowCount 상태별 행 개수 확인 getRowsByStatus (method)getTotalRowCount (method)함수로 확인 가능
RowData 행의 값을 json형태로 얻거나 설정 getRowValue (method)로 행 데이터를 json으로 얻고, setRowValue (method)로 json 데이터를 행에 설정
ex) var data = sheet.getRowValue(sheet.getRowById("AR5"));
sheet.setRowValue(sheet.getRowById("AR1"), data);
RowDelete 행 즉시 삭제 removeRow (method)함수로 변경
RowDraggable 행 드래그 가능 여부 설정 CanDrag (row)속성을 get/setAttribute로 설정
RowEditable 행 전체 수정 가능 여부 설정 CanEdit (row)속성으로 대체
ex) sheet.setAttribute(row, null, 'CanEdit', 0);
RowExpanded 트리 사용시 자식행에 대한 펼침 여부 설정 setExpandRow (method)함수로 변경
RowFontColor 행의 글자색 변경 TextColor (row)속성으로 대체
ex) var fc = sheet.getAttribute(row, null, 'TextColor');
RowHeight 행의 높이 설정 getRowHeight (method)함수로 확인
Height (row)속성으로 높이 변경.
ex) sheet.setAttribute(sheet.getFocusedRow(), null, "Height", 200);
RowHeightMax 전체 데이터 행의 최대 높이 설정 시트 생성 시 Def.Row.MaxHeight속성으로 설정
ex) options.Def.Row.MaxHeight = 100;
RowHeightMin 전체 데이터 행의 최소 높이를 설정 시트 생성 시 Def.Row.MinHeight속성으로 설정
ex) options.Def.Row.MinHeight = 50;
RowHidden 행을 보임/감춤 설정 showRow (method), hideRow (method)함수로 변경
RowLevel 트리 사용시 행의 Depth index 설정 Level속성으로 대체(확인만 가능)
ex) var lvl = sheet.getAttribute(row, null, 'Level');
moveRow (method)함수로 행을 이동시켜야함.
RowMerge 행의 가로(좌우) 병합 참여 여부 설정 RowMerge (row)속성으로 대체 (DataMerge/HeaderMerge 병합 시 해당 행 참여 여부)
RowSaveStr 행 데이터를 문자열로 추출 getRowValue (method)로 행 데이터를 json으로 얻은 뒤 변환
RowSumable 행을 합계/소계 계산에 포함할지 설정 NoCalculate (row)속성으로 대체 (의미가 반대 — NoCalculate:1이 계산 제외)
ex) sheet.setAttribute(row, null, 'NoCalculate', 1); // 계산에서 제외
RowTop 특정 행의 상단 위치(px) 확인 getRowTop (method)함수로 대체
SaveNameCol 열 명에 대한 Index getColIndex (method)함수로 변경
SavingImage 저장 시 대기 이미지 설정 지원안함(이미지 직접 지정 불가). 대기 메시지 표시 여부는 SuppressMessage (cfg)로 설정, 커스텀 대기 이미지는 저장 이벤트(onBeforeSave/onAfterSave)에서 직접 표시/숨김
ScrollInfoFormat 스크롤 정보 표시 형식 설정 지원안함
ScrollInfoPosition 스크롤 정보 표시 위치 설정 지원안함
ScrollLeft 가로 스크롤 위치 확인/설정 getScrollLeft (method), setScrollLeft (method)함수로 대체
ex) var x = sheet.getScrollLeft();
sheet.setScrollLeft(x);
ScrollTop 세로 스크롤 위치 확인/설정 getScrollTop (method), setScrollTop (method)함수로 대체
ex) var y = sheet.getScrollTop();
sheet.setScrollTop(y);
SearchingImage 조회 시 대기 이미지 설정 지원안함(이미지 직접 지정 불가). 대기 메시지 표시 여부는 SuppressMessage (cfg), 진행바는 SearchProgress (cfg)로 설정, 커스텀 대기 이미지는 조회 이벤트(onSearchStart/onSearchFinish)에서 직접 표시/숨김
SearchRows 로드된 데이터 행의 수 getDataRows (method)함수로 변경
하지만 상태가 변경된 데이터행을 제외하고 싶다면 다음과 같이 개수를 구할 수 있습니다.
ex) var searchRow = sheet.getDataRows() - sheet.getRowsByStatus("Added,Deleted").length;
SelectCell 특정 위치로 포커스 이동 focus (method)함수로 변경
ex) sheet.focus(row, 'colName');
SelectCol 특정 열로 포커스 이동 focus (method)함수로 변경
ex) sheet.focus(null, 'colName');
var fc = sheet.getFocusedCol();
SelectionMode 행,셀단위 select 설정 SelectingCells (cfg)속성으로 대체
SelectionSummaryInfoElement 선택 영역 요약 정보를 표시할 element 지정 getSelectionSummaryInfoElement (method), setSelectionSummaryInfoElement (method)함수로 대체
SelectRow 특정 행으로 포커스 이동 focus (method)함수로 변경
ex) sheet.focus(row, null);
var fr = sheet.getFocusedRow();
SendComboData 콤보(Enum) 데이터 서버 전송 지원안함
SetBlur 시트내 포커스 제거 blur (method)함수로 변경
ex) sheet.blur(2);
SetCellImageStyle 이미지 셀의 이미지/정렬 설정 setValue (method), setAttribute (method)로 설정
ex) mySheet.setValue(row, col, '\|myImage.gif\|\|20', 0);
mySheet.setAttribute(row, col, 'Align', 'left');
SetClickHeaderMapping 포커스/영역 선택 시 헤더·SEQ 배경색 강조 SelFocusColor (cfg)속성으로 대체
SetClickHeaderMappingColor 강조 배경색 지정 css .header-Focus / .seq-Focus 클래스로 색상 지정
SetColProperty 열 속성 변경 setAttribute (method)를 통해 각종 속성 설정 가능
ex) sheet.setAttribute(null, 'colName', 'CanEdit', 0);
SetConfig 초기 기능 설정 IBSheet.create (static)함수에 Cfg속성으로 대체
SetDataMerge 데이터 자동 병합 설정 setAutoMerge (method)함수로 대체
SetDown2ExcelConfig 엑셀 다운로드 상세 옵션 설정 시트 생성 시 Down2ExcelConfig (cfg)속성으로 대체
SetDown2TextConfig 텍스트 다운로드 상세 옵션 설정 시트 생성 시 Down2TextConfig (cfg)속성으로 대체
SetEndEdit 편집 종료 기능 endEdit (method)함수로 변경
SetFilterOption 필터 조건(연산자) 설정 doFilter (method)operators 인자로 지정 (값·연산자를 함께 적용)
SetFilterValue 필터 값 설정 doFilter (method)vals 인자로 지정
ex) sheet.doFilter('\|DEPTNM\|POSITION', '\|총무\|대리', '\|1\|1');
SetFindDialog 찾기 다이얼로그 설정/표시 showFindDialog (method)함수로 대체 (ibsheet-dialog.js 필요)
SetHeaderMode 헤더행에 대한 기능 설정 함수로는 지원안함.
헤더 기능(소팅, 리사이징 등)은 Cfg
CanSort (cfg), CanColResize (cfg) 등 속성으로 설정
SetLoadExcelConfig 엑셀 로드 상세 옵션 설정 시트 생성 시 LoadExcelConfig (cfg)속성으로 대체
SetLoadTextConfig 텍스트 로드 상세 옵션 설정 시트 생성 시 LoadTextConfig (cfg)속성으로 대체
SetMergeCell 특정 영역에 대한 span setMergeRange (method)함수로 변경
SetRowHaveChildValue 트리 행의 자식 존재 표시 설정 HaveChild (row)속성을 setAttribute로 설정
SetSelectRange 특정 영역 선택 selectRange (method)함수로 변경
SetSplitMergeCell 머지된 영역에 대해 머지취소 setMergeCancel (method)함수로 변경
SheetWidth 시트의 너비 변경 IBSheet.create (static)함수로 생성할때 지정된 el객체의 너비를 수정
SheetHeight 시트의 높이 변경 IBSheet.create (static)함수로 생성할때 지정된 el객체의 높이 수정
ShowButtonImage 콤보/달력/팝업 버튼 이미지 표시 방식(편집 시/항상 등) 설정 IBSheet8은 시트 단위 단일 설정이 없음. 콤보·달력 아이콘은 CanEdit (col) 값(2/4=표시, 0/3=미표시)으로, 팝업 버튼의 조건부 표시(편집 가능 시 등)는 attribute+Formula (col) 기반 IB_Preset.Popup Extend로 구현 (Popup 마이그레이션 참고)
ShowCalendar 특정 셀 위에 달력 팝업 open showCalendar (method)함수로 변경
Date 타입 열: 함수 호출 시 달력이 표시되고, 날짜 선택 시 셀 값이 자동 입력됨
Text 등 그 외 타입: 달력만 표시되고 값은 자동 입력되지 않으므로, 콜백(func 인자)에서 setValue (method)로 직접 넣는 후속 처리 필요
ex) sheet.showCalendar(row, 'textCol', {Format:'yyyy-MM-dd'}, null, function(ms){ sheet.setValue(row, 'textCol', IBSheet.dateToString(ms, 'yyyy-MM-dd')); });
(편집 모드 진입 시 자동 표시는 AutoCalendar (cfg))
ShowColumnPopup 열에 설정한 컨텍스트 메뉴를 표시 showMenu (method)함수로 유사하게 기능 구현 가능
ex) var menu = sheet.getAttribute(sheet.getFocusedRow(),"sCompany","Menu");
sheet.showMenu(sheet.getFocusedRow(),"sCompany",menu);
ShowDebugMsg 디버그 메시지 표시 지원안함
ShowFilterRow 필터행 표시 showFilterRow (method)함수로 동일
ShowFindDialog 찾기 다이얼로그 창 open showFindDialog (method)함수로 동일(ibsheet-dialog.js 파일 필요)
ShowFooterRow 푸터(하단 고정) 행 표시/생성 showFixedRows (method)Kind:"Foot" 행을 생성 (또는 시트 생성 시 옵션의 Foot 배열로 정의)
ShowGroupRow 그룹행 생성 showGroupRow (method)함수로 동일
ex) sheet.showGroupRow("sName");
ShowMsgMode 메시지 표시 여부 설정 및 메시지 가공 SuppressMessage (cfg)속성과 onShowMessage (event)로 대체.
IBSheet7은 메시지가 alert로 표시되어 OnMessage 이벤트에서 직접 div로 가공했으나, IBSheet8은 메시지가 기본적으로 div로 표시됩니다.
표시할 메시지 종류는 SuppressMessage로 조정합니다.
ex) options.Cfg.SuppressMessage = 2; // 조회/저장 메시지 표시
메시지를 직접 디자인해 가공하려면 onShowMessage 이벤트에서 처리합니다. (IBSheet7의 OnMessage 이벤트에 대응)
ShowPivotDialog 피봇 다이얼로그 창 open showPivotDialog (method)함수로 변경(ibsheet-dialog.js 파일 필요)
ShowPivotSumRatio 피벗 합계 비율 표시 지원안함
ShowPivotTable 피벗 테이블 생성/표시 makePivotTable (method)함수로 대체
ShowProcessDlg 대기 이미지 표시 showMessage (method)함수로 변경
ShowSortArrow 정렬(소팅) 아이콘 표시 여부 SortIcons (cfg)속성으로 대체 (초기화 시 설정)
ShowSubSum 소계행 생성 기능 makeSubTotal (method)함수로 변경
ShowToolTip 풍선도움말 표시 showTip (method)함수로 변경
ShowTreeLevel 트리 시트 사용시 지정한 Depth까지 펼침 showTreeLevel (method)함수로 동일
ShowTreeSubSum 트리 사용시 부모 행에 자식 행의 집계 표시 Formula (col)ibsheet-common.js가 제공하는 IB_Preset.TreeSumFormula 프리셋을 지정 (Def.Row.CanFormula:1, Cfg.MainCol 필요). 공통 계산 로직을 여러 열에 일괄 적용할 때는 Extend (col)로 프리셋을 얹을 수도 있음
ex) {Name:"sum", Type:"Int", Formula: IB_Preset.TreeSumFormula}
SubSumBackColor 소계 행의 배경색 makeSubTotal (method)color 옵션이나 Def.SubSumColor로 설정 (소계행은 css로 스타일 변경 불가)
ex) sheet.makeSubTotal([{stdCol:'sName', sumCols:'amt', color:'#dbe2eb'}]);
SumBackColor 합계 행에 대한 배경색 css파일의 .IBFormulaRow class에서 설정 혹은 합계행에 대해 직접 설정
ex) var frow = sheet.getRowById("FormulaRow");
sheet.setAttribute(frow, null, 'Color', "#FF0099");
SumFontBold 합계 행에 대한 font-weight css파일의 .IBFormulaRow class에서 설정 혹은 합계행에 대해 직접 설정
ex) var frow = sheet.getRowById("FormulaRow");
sheet.setAttribute(frow, null, 'TextStyle', 1);
SumFontColor 합계 행에 대한 글자색 설정 css파일의 .IBFormulaRow class에서 설정 혹은 합계행에 대해 직접 설정
ex) var frow = sheet.getRowById("FormulaRow");
sheet.setAttribute(frow, null, 'TextColor', '#FF0000');
SumRowHidden 합계 행 보입/감춤 설정 showRow (method), hideRow (method)로 분리 및 변경
Visible (row)속성으로 대체
ex) var frow = sheet.getRowById("FormulaRow");
sheet.setAttribute(frow, null, "Visible", true);
SumValue 합계 행의 값 설정 getValue (method), setValue (method)함수로 변경
ex) var frow = sheet.getRowById("FormulaRow");
sheet.setValue(frow, "sAmt", 250000);
TabBehavior 포커스 상태에서 Tab 키 입력 시 동작 설정 지원안함
TabIndex 시트의 탭 순서(tabindex) 설정 TabIndex (cfg)속성으로 대체
Theme 테마 설정 setTheme (method)함수로 동일
TreeActionMode 트리 클릭/펼침 동작 모드 설정 지원안함
TreeCheckActionMode 트리 체크 시 부모/자식 연동 동작 설정 시트 생성 시 TreeCheckSync (cfg)속성으로 설정
TreeCheckEditable 트리 체크박스 편집 가능 여부 지원안함
TreeCheckRowEditable 트리 행 체크박스 편집 가능 여부 지원안함
TreeCheckValue 트리 셀의 체크 상태 확인/설정 getAttribute (method), setAttribute (method)Checked로 처리
TreeChildSort 트리 자식 행 정렬 지원안함
ToolTipText 특정 셀에 풍선도움말 설정 Tip (cell)속성으로 대체
ex) sheet.setAttribute(row, 'colName', 'Tip', '사원번호를 먼저 입력하세요');
TopRow 최상단의 행 index 확인 getShownRows (method)함수로 확인 가능
ex) var trow = sheet.getShownRows()[0];
TotalRows 전체 데이터 건수 설정/확인 setTotalRowCount (method)로 설정, getTotalRowCount (method)로 확인
ex) sheet.setTotalRowCount(1250);
var cnt = sheet.getTotalRowCount();
UnicodeByte 문자열 길이를 유니코드 바이트로 계산 UnicodeByteMode (cfg)속성으로 대체
UploadingImage 엑셀 업로드 시 대기 이미지 설정 지원안함(이미지 직접 지정 불가). 엑셀 다운로드/업로드 대기 메시지 표시 여부는 SuppressExportMessage (cfg)로 설정
UseDefaultTime 기본 시간값 사용 설정 지원안함
UserAgent 서버 전송 시 요청 헤더 설정 ajax (method)·doSearch (method)·doSave (method)reqHeader 인자로 지정
ValidateFail 저장 전 유효성 검사 실패 처리 onValidation (event)에서 return true로 저장 중단
Version IBSheet 버전 확인 version (method)함수로 대체
Visible 시트 전체 보임/감춤 설정 IBSheet.create (static)로 생성할때 지정된 el객체에 대해 display나 visibility 변경
WaitImage 대기 이미지 설정 지원안함
WaitImageVisible 대기 이미지 표시/숨김 showMessage (method), hideMessage (method)로 대체
WaitTimeOut 통신 대기 타임아웃 설정 Timeout (cfg)속성으로 대체