New
- 열이 이동하기 전에 발생하는 (Event)onBeforeColMove 추가
열을 드래그로 다른 위치로 이동시키기 직전 호출되는 이벤트입니다.
return true 시 컬럼 이동을 취소할 수 있습니다.
onBeforeColMove: function(evt) { // 열이 이동되는 위치가 SEQ 컬럼이면 열이동을 취소한다. if (evt.toCol == "SEQ") return true; } |
- 관계형 콤보에서 데이터가 없는 경우 Enum 의 첫번째 값으로 설정되는 (Col)AutoSelectFirstEnum 추가
[기존]
값이 없는 경우 빈 값으로 표시됨
[AutoSelectFirstEnum : 1]
값이 없는 경우 첫 Enum 값으로 표시됨
- 필터된 데이터를 기반으로 피벗 시트를 생성하는 (Method)doPivotFilter,
doPivotFilter 로 만들어진 피벗 필터를 취소하고 다시 피벗 시트를 생성하는 (Method)clearPivotFilter 추가
피벗 다이얼로그로 해당 기능을 사용하기 위해서는 ibsheet-dialog.js ver 1.0.23-20240926-15 이상이 필요합니다.
기존에는 원본 시트에 필터가 되어있더라도 전체 데이터를 기준으로 피벗 시트를 생성했습니다.
여전히 전체 데이터를 기준으로 피벗 시트를 생성할 경우 (Method)makePivotTable 를 사용하시면 됩니다.
- 시트의 헤더에서 우클릭 시 컨텍스트 메뉴 호출 여부를 결정하는 (Cfg)UseHeaderContextMenu 옵션 추가
헤더 메뉴 관련 소스는 common.js 에 존재하기 때문에 특정 페이지에서만 컨텍스트 메뉴를 사용하지 않으려면 Def.Header.Menu.Items : [] 를 선언해야 빈값으로 오버라이드 되어 비활성화 시켰습니다.
해당 속성 추가 후에는 (Cfg)UseHeaderContextMenu : 0 으로 선언하면 우클릭 시에도 호출되지 않습니다.