사용자 도구

사이트 도구


white:ibsheet

문서의 이전 판입니다!


IBSheet

주요함수

선택된 행 / 행선택하기

var selectedRow = mySheet1.GetSelectRow();
mySheet1.SetSelectRow(targetRow);

모든행 / 특정행 지우기

mySheet1.RemoveAll(); // 모든 행
mySheet1.RowDelete([row],[confirm]) // 특정행

상태값으로 행번호 얻기

var sRow = mySheet1.FindStatusRow(“U|D”); //인자->U|D, [수정/삭제] <- R|I|U|D, 결과->1;3;4;5;6
var arrow = sRow.split(;); // 배열로 변환
arrow.map(function(row){}); // 배열에 대한 map 함수처리

컬럼들의 너비 비율을 유지하며 전체적으로 너비 재조정하기

mySheet1.FitColWidth();
mySheet1.FitColWidth(10|20|40|30); // % 단위로 재설정하기

상태값으로 선택하기

var pay_ymd_ids = new Map(); // 중복되는 값을 제거 하기위해서 Map()을 사용
mySheet1.FindStatusRow('I|U|D').split(';').map(function(row){
		pay_ymd_ids.set(mySheet1.GetCellValue(row, 'pay_ymd_id'),'asdf'); // key, value
	});

OnChange Event

function mySheet1_OnChange(Row, Col, Value, OldValue, RaiseFlag) {
			console.log('onChange Event:', Row, Col, Value, OldValue, RaiseFlag)
		}

RaiseFlag( 이벤트소스 )

  • 0 : 사용자입력
  • '1' : 메소드에
  • '2' : Paste( Ctrl+v 붙여넣기 )
white/ibsheet.1598251529.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)