New

1. 새로운 행을 추가하지 않고 그룹 행에 소계를 표시하는 (Cfg) UseGroupSubTotal: 2 기능 추가 

기존에는 UseGroupSubTotal:1 속성만 제공하여 소계행이 그룹행 이외에 따로 생성되었습니다.

[UseGroupSubTotal:1 사용]


소계행을 따로 만들고 싶지 않고, 그룹행에 함께 표시하고자 할 때 UseGroupSubTotal:2 를 사용할 수 있습니다.

[UseGroupSubTotal:2 사용]



[사용 예시]

options.Cfg = {

    UseGroupSubTotal:2 // 그룹행에 소계를 함께 표시

};


optons.Col =[

     ...

    {"Header": "추천수","Name": "sRcmn","Type": "Int","Format": "#,###","MinWidth": 140,"Width": 140

          ,GroupSubTotal: { Type: "Sum", Format: "#,###", TextColor: "#FFB2F5" }

     },

     ...

];


2. 셀 단위로 설정할 수 있는 (Cell) SpinnerVisible, (Cell) SpinnerMax, (Cell) SpinnerMin, (Cell) SpinnerStep 옵션 추가 

Type:Int, Float 인 컬럼에 적용 가능한 (Col)Spinner 관련 속성들을 Cell 개별적으로 설정할 수 있도록 속성이 추가되었습니다.


[사용 예시]

var data = [

     {"aa":123, "bb":222, "bbSpinnerVisible":1},

     .....

];



Fixed

1. InfoRowConfigPaging2를 사용할 때, setFixedLeft 호출 시 시트 랜더링이 적게 발생하도록 수정 


2. 시트의 컨테이너 높이가 헤더 행을 전부 표시하지 못할 정도로 작을 경우, 컨테이너의 높이가 최소 헤더 행의 높이로 설정되도록 변경 


3. UseFilterDialog의 필터 다이얼로그가 몇몇 테마에서 정상적으로 표시되지 않는 문제 수정 

 


 

css Fixed

1. 일부 테마의 UseFilterDialog, UseButton 관련 스타일 수정 

  • IBGR, IBMR의 필터다이얼로그 체크박스 이미지 경로 수정
  • IBGR, IBMR, IBMT, IBSP에 맞게 'ToolButtonUseButton' 클래스 prefix 수정
수정된 테마는 아래 주석을 참고해주시기 바랍니다.

/* 필터다이얼로그 체크박스 이미지 경로 수정 (`IBGR`, `IBMR` 수정) */

.IBGRDataFilterDialogSideCheck1{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgdmlld0JveD0iMCAwIDMyMCAzMjAiPjxwYXRoIGZpbGw9IiNDMUMxQzEiIGQ9Ik0yNzAgMGgtMjIwYy0yNy41IDAtNTAgMjIuNS01MCA1MHYyMjBjMCAyNy41IDIyLjUgNTAgNTAgNTBoMjIwYzI3LjUgMCA1MC0yMi41IDUwLTUwdi0yMjBjMC0yNy41LTIyLjUtNTAtNTAtNTB6bTI2IDI3MGMwIDE0LjMzNy0xMS42NjMgMjYtMjYgMjZoLTIyMGMtMTQuMzM2IDAtMjYtMTEuNjYzLTI2LTI2di0yMjBjMC0xNC4zMzYgMTEuNjY0LTI2IDI2LTI2aDIyMGMxNC4zMzcgMCAyNiAxMS42NjQgMjYgMjZ2MjIweiIvPjxwYXRoIHN0cm9rZT0iIzhCOEZDNiIgc3Ryb2tlLXdpZHRoPSI0MCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBmaWxsPSJub25lIiBkPSJNMjQzLjUxNiAxMTguMjQxbC04My41MTYgODMuNTE3LTgzLjUxNi04My41MTciLz48L3N2Zz4=);background-repeat:no-repeat;background-position-x:right;background-position-y:center;width:16px;height:16px;min-width:16px}

.IBGRDataFilterDialogSideCheck0{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgdmlld0JveD0iMCAwIDMyMCAzMjAiPjxwYXRoIGZpbGw9IiNDMUMxQzEiIGQ9Ik0yNzAgMGgtMjIwYy0yNy41IDAtNTAgMjIuNS01MCA1MHYyMjBjMCAyNy41IDIyLjUgNTAgNTAgNTBoMjIwYzI3LjUgMCA1MC0yMi41IDUwLTUwdi0yMjBjMC0yNy41LTIyLjUtNTAtNTAtNTB6bTI2IDI3MGMwIDE0LjMzNy0xMS42NjMgMjYtMjYgMjZoLTIyMGMtMTQuMzM2IDAtMjYtMTEuNjYzLTI2LTI2di0yMjBjMC0xNC4zMzYgMTEuNjY0LTI2IDI2LTI2aDIyMGMxNC4zMzcgMCAyNiAxMS42NjQgMjYgMjZ2MjIweiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position-x:right;background-position-y:center;width:16px;height:16px;min-width:16px}


/* ToolButtonUseButton의 클래스의 prefix를 테마에 맞게 변경 (`IBGR`, `IBMR`, `IBMT`, `IBSP` 수정) */

.IBGRAlignRight>button.IBGRToolButtonUseButton { float:right; }

.IBGRAlignLeft>button.IBGRToolButtonUseButton { float:left; }