New

- (Method)doSave, getSaveJson, getSaveString 등의 저장 함수를 호출할 때, 사용자가 저장함수에서 설정한 인자(saveMode, col, validRequired)에 따라 유효성 검사를 진행하는 (Cfg)ValidCheck 추가

Cfg:{
     ValidCheck: true // 저장 함수 호출 시 유효성 검사 실행
}

- 유효성 검사 통과 실패 시 띄울 메세지를 설정하는 (Cfg)ValidateMessage 추가

Cfg:{
     ValidateMessage : "유효성 검사 실패!" // 유효성 검사 통과 실패 시 설정한 문구를 출력
}

[실행 결과]


- (Method)getRowValue 에 saveAttr 인자 추가

Row 내부에 기존에 선언한 컬럼값이 아닌 다른 데이터가 있는 경우 saveAttr:"추출할데이터key값" 을 선언하면 해당 데이터도 getRowValue 에서 리턴됩니다.

여러 개를 추출하고자 하는 경우 "," 를 구분자로 작성하면 됩니다.


// 현재 포커스 하고 있는 row의 값들을 가져오는데, 
// 선언한 컬럼은 아니지만 Test, abc 라는 이름의 데이터도 들고오겠다.
sheet.getRowValue({row: sheet.getFocusedRow(), saveAttr:"Test,abc"})
Fixed

- (Cfg)EditArrowBehavior 을 설정한 상태에서 필터 다이얼로그 검색창에 값 입력 시 필터 다이얼로그가 꺼지고, 시트에 포커스 된 셀에 값이 입력되는 현상 수정


- (Method)doSave 인자로 quest:1 를 설정하여 호출 시 출력 되는 기본 메세지 수정

[기존 - 기본 메세지로 전체 개수만 출력됨]


[수정 후 - 기본 메세지로 추가, 수정, 삭제 건수가 출력됨]



- 필터 다이얼로그의 텍스트 필터를 열어둔 상태에서 브라우저 스크롤 시에 다이얼로그의 위치가 업데이트 되지 않는 현상 수정


- (Method)addCol 로 (Col)FormulaRow 를 선언한 컬럼 추가 시 자동으로 FormulaRow:Sum 가 표시되도록 개선

아래 addCol 로 FormulaRow 가 있는 컬럼 추가 후

sheet.addCol( "EXT_SUBSUM", 1, -1, {Type:"Int",Header:"중간합계",Width:200,Color:"#DADADA", FormulaRow:"Sum"}, true );


[기존 - FormulaRow 가 표시되지 않음]


[수정 후 - 설정한 FormulaRow:Sum 이 자동으로 표시됨]


- 관계형 콤보를 사용하는 시트에서 (Method)addRow 로 행을 추가한 뒤 관계형 상위 콤보를 선택했을 때 하위 콤보 값이 자동으로 선택되지 않는 현상 수정