Release Note
2.5.3141
Release on 2024.10.22
- [기능개선]setFilters, setMultiFilters가 filtering이 false이더라도 사용할수 있도록
기능개선
2.5.3137
Release on 2024.10.16
- [기능개선]selectcellfocus와 width %로 적용된 그리드에서 셀 선택 후 브라우저 사이즈를 변경시
선택된 cell을 표시하는 영역이 정상적으로 동작하도록 기능개선
2.5.3130
Release on 2024.08.23
- [기능개선]exportData 메소드 사용시 excel파일의 cell넓이를 column의 넓이와 맞추도록 설정할 수
있도록 기능개선
2.5.3128
Release on 2024.08.09
- [기능개선]크롬최신버전에서 input tag에서 aria-hidden="true"시 에러가 발생하지 않도록 기능개선
2.5.3126
Release on 2024.08.06
- [기능개선]mask기능중 alias설정에 영어+숫자+하이픈(-)을 설정할 수 있도록 기능개선(*#-)
2.5.3124
Release on 2024.07.04
- [기능개선]dataPicker에서 calendartype: 'yearmonth' 설정시 데이터가 없는 경우의
default date가 2000년 1월로 날짜가 셋팅되지 않도록 기능개선
2.5.3122
Release on 2024.04.26
- [기능개선]setFixedcellcheckbox함수 설정시 default체크박스의 checked속성을 설정시
data가 있는 경우를 감안하도록 기능개선
2.5.3120
Release on 2024.04.11
- [기능개선]applyimmediatelyonchecklist속성 사용시 filter-ui팝업에서 적용버튼을 클릭시
이미 처리된 상태이기에 팝업만 닫아서 속도를 빨리 처리하도록 기능개선
2.5.3118
Release on 2024.03.21
- [기능개선]Combo컬럼 사용시 부모를 설정하여 Filtering 처리시 부모와 자식 값이 매칭되도록 기능개선
(추가보완)
2.5.3116
Release on 2024.03.19
- [기능개선]Combo컬럼 사용시 부모를 설정하여 Filtering 처리시 부모와 자식 값이 매칭되도록 기능개선
- [기능개선]filtering(multi-ui)에서 데이터가 number 타입일때 처리되도록 기능개선
- [기능개선]filtering에서 applyimmediatelyonchecklist속성 사용시 x버튼으로 닫을때
정상적으로 동작하도록 기능개선
2.5.3114
Release on 2024.03.11
- [기능개선]setFilters/setMultiFilter() 적용 후 Filtering UI(icon)를 클릭시
설정한 내용에 맞게 동작하도록 기능개선 (각함수의 마지막에 syncUI parameter추가)
2.5.3111
Release on 2024.01.22
- [기능개선]setFIlters() 적용 후 Filtering UI(icon)를 클릭시 화면에 보이는 값이 정상적으로
동작하도록 기능개선
2.5.3105
Release on 2024.01.12
- [기능개선]initFiltering() 메소드 사용 후 setFilters(), setMultiFilters()
사용시 정상적으로 동작하도록 기능개선
2.5.3103
Release on 2024.01.09
- [기능추가]IE object.entries polyfill 추가
- [기능추가]filter된 내용을 알아오도록 기능추가 (getFilters)
- [기능개선]setFilters, setMultiFilters함수를 이용하여 filter설정시 ui가 있는 경우,
filtered된 icon으로 표시하도록 기능개선
2.5.3099
Release on 2023.12.19
- [기능추가]fixedcellcheckbox 속성 사용시에도 deselect 이벤트 동작하도록 기능추가
(useAllCheckboxDeselectBind)
- useAllCheckboxDeselectBind = true;
2.5.3096
Release on 2023.10.12
- [기능개선]setCellStyleEx이 사용된 그리드에서, deleteRow 메소드의 refresh를 false로
설정시 속도가 지연되지 않도록 기능개선
2.5.3094
Release on 2023.10.06
- [기능개선]deleteRow 메소드에서 refresh를 설정할 수 있도록 기능개선
2.5.3092
Release on 2023.09.13
- [기능추가]컬럼에서 넓이를 설정할때, pixel형식과 %형식을 혼용하여 설정할 수 있는 속성추가
(useMixedWidth)
- [기능추가]controlpanel에서 addrow/deleterow버튼의 기본동작을 이용하지 않는 속성추가
(noUseDefaultAction)
- noUseDefaultAction = true;
- [기능개선]setGridData호출시 focus여부를 참조할 수 있도록 기능개선
2.5.3088
Release on 2023.08.29
- [기능개선]multiradio 타입 컬럼에서 ref로 그릴때, label, value키 참조할 수 있도록 기능개선
2.5.3086
Release on 2023.08.28
- [기능개선]spinner에서 click시에 data를 수정할 수 있도록 기능개선
2.5.3084
Release on 2023.08.23
- [기능추가]multiradio에서 직접설정하지 않고, 선언된 변수를 이용하여 값을 입력받을수 있도록 기능추가
(ref)
- ex) ref = "multiradioData";
- [기능개선]default파일을 이용해서 date관련 컬럼들의 yearrange의 범위를 설정할 수 있도록 기능개선
2.5.3081
Release on 2023.08.14
- [기능추가]그리드 생성후 전달받을 수 있는 callback 기능추가 (gridcreatedcallback)
- ex) SBGridProperties.gridcreatedcallback = fnCallbackAfterCreate;
- [기능개선]renderer를 사용한 컬럼에 setMergeByFree사용시 정상동작하도록 기능개선
- [기능개선]datepicker(inputdate)에서 출력되는 날짜에 맞게 calendar팝업이 표시되도록 기능개선
- [기능개선]spinner에서 값이 없는 경우의 버튼 클릭시 기본값을 갖고 처리하도록 기능개선
2.5.3073
Release on 2023.08.09
- [기능추가]datepicker/inputdate컬럼타입에서 버튼을 감추는 기능추가(hidebuttons)
- [기능개선]filtering에서 uitype 'checklist^number' 사용시 정상동작하도록 기능개선
2.5.3071
Release on 2023.08.02
- [기능개선]textarea컬럼에서(newline, scroll설정) setColWidthAutoResize메소드
사용시 너비가 계속 증가하지 않도록 기능개선
2.5.3068
Release on 2023.07.31
- [기능추가]메소드로 필터링 UI 출력할 수 있는 속성 추가 (showFilteringUI)
- ex) datagrid.showFilteringUI(5);
- [기능개선]편집중인 경우에 setCellData() 메소드를 사용시 스크립트 오류가 발생하지 않도록 기능개선
2.5.3065
Release on 2023.07.21
- [기능추가]multiradio 버튼들의 표시 방향을 설정할 수 있는 multiradiodirection 속성 추가
- ex) SBGridProperties.multiradiodirection = "column";
- [기능개선]controlpanel사용시 icon의 순서를 설정할 수 있도록 기능개선 (sortOrder옵션)
2.5.3060
Release on 2023.07.10
- [기능개선]tree로 구성시에 root부분도 삭제처리가 가능하도록 기능개선
2.5.3058
Release on 2023.07.05
- [기능추가]custom, customFunc 속성 추가
subtotal.Attribute.total 사용 시 subtotal, grandtotal행의 특정 컬럼에 사용자가 원하는 값을 표시하려는 컬럼 인덱스 설정, 사용자정의
조건으로 특정 값을 표시하도록 함수 설정하는 옵션입니다.
- ex) SBGridProperties.total = { columns : {custom : [11,13]} };
2.5.3056
Release on 2023.06.20
- [기능개선]browser 호환성 개선
- [기능개선]scroll info에 대한 내용 개선
2.5.3054
Release on 2023.06.15
- [기능개선]refresh method의 style property 동작 개선
2.5.3053
Release on 2023.06.13
2.5.3051
Release on 2023.06.09
2.5.3048
Release on 2023.06.05
- [기능추가]usedecimal 추가
total에서 제공 되는 sum, avg, percent 사용 시에 JS의 'MAX_SAFE_INTEGER'를 넘어가는 값이 오더라도 값을 지수 형식이 아닌 그대로 표현할 수
있도록 하는 기능
- ex) SBGridProperties.total.usedecimal = true;
2.5.3045
Release on 2023.05.30
- [기능개선]filtering 상태에서 getColumnTypeInfo 사용 개선
2.5.3043
Release on 2023.05.26
- [기능추가]treeselect 이벤트 추가
tree 내부의 checkbox를 선택 시 이벤트가 발생 하도록 하는 기능입니다.
- ex) datagrid.bind('treeselect','fnTreeSelect');
2.5.3041
Release on 2023.05.18
- [기능개선]merge 상태에서 exportLocalExcel() 사용 개선
2.5.3039
Release on 2023.05.17
- [기능추가]mergecellsverticalalign 속성추가
merge 사용시 merge된 셀의 text의 vertical alignment를 수정할 수 있는 기능입니다.
- ex) mergecellsverticalalign = 'top';
- [기능추가]importExcelData 메서드 6번째 파라메터 추가
xlxs 업로드시 데이터가 Date Format형태이면 원본 데이터 그대로 표시 여부를 설정할 수 있는 파라메터입니다.
- ex) importExcelData(... , true);
- [기능개선]exportLocalExcel 기능 개선
2.5.3035
Release on 2023.05.04
- [기능개선]hideinputbuttoncombo 동작 개선
2.5.3034
Release on 2023.05.04
- [기능추가]hideinputbuttontocombo 속성 추가
combo의 값에 따라 input 또는 output button을 숨기도록 설정할 수 있는 속성입니다.
- [기능개선]fixedcellcheckbox 속성 동작 개선
- [기능개선]multi caption 사용시 동작 개선
- [기능개선]applyimmediatelyonchecklist 기능 개선
2.5.3031
Release on 2023.04.25
- [기능개선]setMergeByFree() 기능 개선
2.5.3030
Release on 2023.04.24
- [기능추가]applyimmediatelyonchecklist 추가, searchFilteredRows 대소문자 구분
여부 option 추가
필터링 기능 중 체크리스트를 사용할 때, 체크리스트를 선택/해제시 바로 적용되도록 설정하는 옵션입니다.
- ex) applyimmediatelyonchecklist = "true";
- [기능추가]clearMergeByFree() 추가
필터링 기능 중 체크리스트를 사용할 때, 체크리스트를
선택/해제시 바로 적용되도록 설정하는 옵션입니다.
- ex) datagrid.clearMergeByFree();
2.5.3026
Release on 2023.04.17
- [기능개선]cell 간 drag & drop 동작 개선
2.5.3024
Release on 2023.04.13
2.5.3020
Release on 2023.04.07
- [기능추가]pastemode 추가
selectmode에 상관없이 paste 기능을 사용할 수 있도록 설정하는
옵션입니다.
- ex) SBGridProperties.pastemode = "single";
- [기능추가]mergecellvscrollevent 추가
세로 스크롤 바를 잡거나 트랙을 클릭해 스크롤 할 때
고정된 셀들의 머지 상태를 해제할지 설정하는 옵션입니다.
- ex) SBGridProperties.mergecellvscrollevent = false;
- [기능추가]startdrag, enddrag 이벤트 추가
셀 간 드래그 앤 드롭 이벤트의 시작되는 시점과
끝나는 시점에 연결된 이벤트입니다.
- ex) datagrid.bind('startdrag', callback);
- ex) datagrid.bind('enddrag', callback);
- [기능개선]getDnDCellIndex() 메소드 이름을 'getDnDCellInfo'로 변경 하였으며, 내부 속성인
'start', 'end'안에 'gridID' 속성을 추가하였습니다.
2.5.3012
Release on 2023.03.31
2.5.3009
Release on 2023.03.29
- [기능추가]searchRows, searchFilteredRows 대소문자 구분 여부 option 추가
- ex) datagrid.searchRows(param1, param2, param3, param4, boolean(default: false));
- ex) datagrid.searchFilteredRows(param1, param2, param3, boolean(default: false));
- [기능개선]제품 안정화
2.5.3006
Release on 2023.03.28
- [기능추가]isdragselect 속성 추가 : drag 영역에 있는 셀의 select 여부반환
- ex) SBGridProperties.isdragselect = false;
- [기능추가]wheelstep 속성 추가 : 마우스 휠을 통해 세로 스크롤을 조작할 시 이동되는 행의 개수 설정
- ex) SBGridProperties.wheelstep = 5;
- [기능추가]synccol 속성 추가 : 서로 다른 그리드의 가로 스크롤의 싱크를 맞추기
- ex) SBGridProperties.synccol = [grid1, grid2];
- [기능추가]setTreeCheckboxDisabled() 메소드 추가 : 해당 행 또는 해당 행과 하위 노드 모두의
체크박스를 disabled 처리
- ex) datagrid.setTreeCheckboxDisabled(rowIndex, disabled);
- [기능추가]setTreeCheckboxDisabledAll() 메소드 추가 : 모든 행의 체크박스를 disabled
적용/해제
- ex) datagrid.setTreeCheckboxDisabledAll(true);
- [기능추가]getDisabledTreeRows() 메소드 추가 : disabled 처리된 모든 체크박스의 행
인덱스를 반환
- ex) datagrid.getDisabledTreeRows();
- [기능추가]getTreeCheckboxDisabled() 메소드 추가 : 해당 행의 disabled 여부 반환
- ex) datagrid.getTreeCheckboxDisabled(rowIndex);
- [기능추가]getDnDCellIndex() 메소드 추가 : drag & drop 된 셀의 시작과 끝 인덱스 반환
- ex) datagrid.getDnDCellIndex();
- [기능개선]제품 안정화
2.5.3000
Release on 2023.03.23
2.5.2992
Release on 2023.03.14
- [기능개선]searchFilteredRows() 메소드 관련 동작 개선
2.5.2989
Release on 2023.02.27
2.5.2988
Release on 2023.02.22
2.5.2987
Release on 2023.02.21
- [기능추가]타입별로 너비를 자동으로 조절해 주는 setColWidthAutoResize() 메소드 옵션 추가
- [기능추가]열 최대너비 설정할 수 있는 maxwidth 속성 추가
- [기능개선]제품 안정화
2.5.2983
Release on 2023.02.13
2.5.2981
Release on 2023.02.09
- [기능추가]Total 기능 중, datacount를 사용자정의 할 수 있도록 datacountFunc 속성 추가
- [기능추가]datareplace를 동적으로 설정할 수 있는 메소드 setDataReplace() 추가
- [기능추가]column의 width를 data길이에 맞게 설정할 수 있는 메소드
setColWidthAutoResize() 추가
2.5.2973
Release on 2023.01.26
2.5.2972
Release on 2023.01.20
2.5.2970
Release on 2023.01.17
2.5.2967
Release on 2023.01.11
- [기능개선]rowdragmove 기능 개선
- [기능개선]filtering 기능 개선
- [기능개선]SBUx-fileupload와 연동 기능 개선
2.5.2957
Release on 2022.12.29
2.5.2956
Release on 2022.12.26
- [기능추가]각 column에 최소 너비를 설정할 수 있는 'minwidth' attribute 추가
- [기능개선]제품 안정화
2.5.2951
Release on 2022.12.19
- [기능개선]controlpanel popup 위치 관련 개선
- [기능개선]grouptotal rebuild() 메소드 호출시 기능 개선
2.5.2948
Release on 2022.12.12
2.5.2947
Release on 2022.12.08
- [기능개선]tree 메소드의 aftertreeopend 혹은 aftertreeclosed 이벤트 사용 유무를 선택할
수 있도록 파라메터 추가
- [기능개선]tree 메소드 동작 후 실행가능한 콜백함수 파라메터 추가
2.5.2943
Release on 2022.12.07
- [기능개선]addrow 메소드에서도 DataReplace 옵션이 업데이트 되도록 개선
2.5.2940
Release on 2022.12.06
- [기능추가]text filtering 추가
- [기능개선]controlpanel에서 iconposition : 'left' 적용 시 띄워지는 popup이 틀어지는
현상 개선
- [기능개선]그리드 컬럼 전체 체크박스를 사용 시, addRow(s), insert(delete/remove)Row
호출할때,
그리드상에 checkbox가 모두 checked일 경우 fixedcellcheckbox가 체크되거나, 체크되지 않도록 개선
2.5.2936
Release on 2022.12.01
- [기능개선]closeTreeNodeLevel, openTreeNodeLevel 메소드 동작 개선
2.5.2933
Release on 2022.11.30
- [기능추가]entershow, tab키으로 이동 후 edit창이 열리지 않도록 하는 기능 추가 -
entereditcell, tabeditcell
- [기능추가]grouptotal 기능 중, @의 기준컬럼 설정할 수 있는 속성 추가 -
grouptotal.subtotalrow.titlestandardcol
- [기능개선]closeTreeNodeLevel 메소드 동작 개선
2.5.2925
Release on 2022.11.25
- [기능추가]iconclickeventignore : tree, Icon 클릭시 클릭이벤트 핸들러 동작여부 설정하는
속성 추가
- [기능개선]clickeventarea 기능 개선
2.5.2924
Release on 2022.11.25
- [기능개선]clickeventarea 기능 개선
2.5.2922
Release on 2022.11.24
- [기능개선]inputdate, input mask dateformat 기능 개선
2.5.2920
Release on 2022.11.16
- [기능추가]setClickEventArea : clickeventarea를 동적으로 설정이 가능한 메소드 추가
2.5.2919
Release on 2022.11.16
- [기능추가]open(close)TreeNodeLevel : Tree, 레벨 단위로 open/close할 수 있는
메소드 추가
- [기능개선]mask속성 및 maxlength 동시에 사용할 경우 모바일 웹브라우저에서도 정상적으로 동작되도록 개선
2.5.2916
Release on 2022.11.14
- [기능개선]컬럼 속성 isvalidatecheck 기능 개선
2.5.2913
Release on 2022.11.11
- [기능개선]컬럼 속성 isvalidatecheck 기능 개선
2.5.2904
Release on 2022.11.08
- [기능개선]컬럼 속성 isvalidatecheck 추가
- [기능개선]saveorgdata적용 시 addRow, deleteRow 동작 개선
2.5.2893
Release on 2022.10.31
- [기능개선]button 컬럼옵션 추가 (buttonclass)
- [기능개선]datepicker 동작 개선
2.5.2892
Release on 2022.10.24
2.5.2891
Release on 2022.10.13
2.5.2889
Release on 2022.10.11
2.5.2887
Release on 2022.09.23
- [기능추가]grouptotal 합계(subgrand) 추가
2.5.2882
Release on 2022.09.21
2.5.2879
Release on 2022.09.08
- [기능추가]setGroupTotal(), clearGroupTotal(),
getGroupTotalRowIndex() 메소드 추가
2.5.2867
Release on 2022.08.29
- [기능추가]Group Total 기능 추가
- [기능개선]setAutocomplete() 기능 개선
2.5.2859
Release on 2022.08.11
- [기능개선]setCellDisabled() 동작 개선
2.5.2857
Release on 2022.08.03
- [기능개선]getDisplayGridDataAll() 동작 개선
2.5.2856
Release on 2022.08.02
- [기능추가]그리드상에서 보여지는 데이터를 반환하는 메소드 getDisplayGridDataAll() 추가
- ex) datagrid.getDisplayGridDataAll(getType)
2.5.2851
Release on 2022.07.29
- [기능추가]hidden상태가 아닌 col의 caption명 및 ref명을 반환하는 메소드
getDisplayCaptions() 추가
- ex) datagrid.getDisplayCaptions(getType)
2.5.2847
Release on 2022.07.25
- [기능개선]addColumn(), insertColumn() 기능 개선
2.5.2842
Release on 2022.07.19
- [기능개선]필터링 된 데이터를 뽑을 수 있는 getFilterDatas(), filtering 속성 없이도 동작하도록
개선
2.5.2837
Release on 2022.07.15
- [기능추가]필터링 된 데이터를 뽑을 수 있는 메소드 getFilterDatas() 추가
- ex) datagrid.getFilterDatas(nCol, searchData);
- [기능개선]searchRows 메소드 완전 검색(equal) 또는 부분 검색(like) 선택하는 4번째 파라미터 추가
2.5.2834
Release on 2022.07.13
- [기능개선]simple테마 관련 dblclickfitcontentresize 속성과 및
dblclickincludecaptionsize 동작 개선
2.5.2831
Release on 2022.07.08
- [기능개선]searchRows 메소드 완전 검색(equal) 또는 부분 검색(like) 선택하는 4번째 파라미터 추가
- ex) datagrid.searchRows(nCol, searchData, initIndexable, initindexes, isFullmatch)
2.5.2824
Release on 2022.06.16
- [기능추가]importExcelData사용 시 csv/txt 업로드시 데이터가 Date Format형태이면 원본
데이터 그대로 표시 여부를 설정하는 5번째 파라미터 추가
2.5.2820
Release on 2022.05.27
- [기능개선]setCellDisabled 관련 기능 개선
2.5.2816
Release on 2022.05.24
2.5.2811
Release on 2022.05.19
- [기능개선]그리드 속성 datareplace 항목 사이에 구분자(|)를 사용할 경우 다중 적용이 가능하도록 개선
- ex) SBGridProperties.datareplace = 'no?아니오|yes?예';
2.5.2800
Release on 2022.05.16
- [기능개선]메소드 setCellSkipPaste, getCellSkipPaste 동작 개선
2.5.2793
Release on 2022.05.13
- [기능추가]cell단위 붙여넣기 제외하는 메소드 setCellSkipPaste, getCellSkipPaste추가
2.5.2775
Release on 2022.04.25
- [기능개선]emptyrecords와 setEmptyRecords를 통한 줄바꿈 기능 개선
2.5.2764
Release on 2022.04.20
- [성능개선]scrollmax 이벤트 관련 성능 개선
2.5.2759
Release on 2022.04.11
- [기능개선]exportData시, xlsx와 xls 확장자로 내려받을 경우 시트명을 통일하도록 개선 (기본 시트명 :
'Sheet1')
- [기능개선]importExcelData시, csv파일의 구분자를 사용자가 지정할 수 있도록 속성 추가 (default
: ',')
- ex) datagrid.importExcelData(eventObj, fixedRow, fixedCol, sep);
- 제약사항① : xlsx, xls 파일 업로드시 동작합니다.
- [기능개선]exportData시 xlsx, xls확장자로 내려받을 경우 시트명을 커스터마이징 하도록 4번째 파라미터에
시트명 설정할 수 있도록 'sheetName'추가
- ex) datagrid.exportData('xlsx', 'exportData테스트', true, { sheetName : '첫번째 시트명'});
- 제약사항① : xlsx, xls 파일 업로드시 동작합니다.
2.5.2744
Release on 2022.01.27
2.5.2741
Release on 2022.01.18
2.5.2739
Release on 2022.01.06
2.5.2737
Release on 2021.12.17
2.5.2730
Release on 2021.12.02
2.5.2728
Release on 2021.12.01
2.5.2726
Release on 2021.11.26
2.5.2725
Release on 2021.11.24
2.5.2722
Release on 2021.11.24
- [기능추가]Column Line 더블 클릭 시 해당 Column의 보이는 data width에 맞추는 기능 추가
(default: false)
- ex) SBGridProperties.dblclickfitcontentresize = true;
- 제약사항① : allowuserresize 속성이 true일 때에만 적용됩니다.
- 제약사항② : 보이는 영역(걸쳐진 row 포함)의 데이터 너비만 적용됩니다.
- [기능추가]Column Line 더블 클릭 시 해당 Column의 보이는 data 및 caption width에
맞추는 기능 추가 (default: true)
- ex) SBGridProperties.dblclickincludecaptionsize = false;
- 제약사항① : dblclickfitcontentresize 속성이 true일 때에만 적용됩니다.
- 제약사항② : merge된 caption인 경우 선택된 모든 Column에 대한 resize가 아닌 선택한 Column만 resize됩니다.
2.5.2721
Release on 2021.11.16
2.5.2720
Release on 2021.11.08
- [기능개선]event callback에서 this 가 GFA를 가리키도록 개선
- [기능개선]제품 안정화
2.5.2716
Release on 2021.11.03
- [기능개선]제품 안정화
- [기능추가]그리드의 데이터 영역 및 rowheader의 스타일과 상태값을 모두 초기화하는 메소드 추가
- ex) datagrid.removeDataInfo();
2.5.2713
Release on 2021.10.28
- [기능추가]IE에서 그리드 가로 스크롤 시, 마우스가 document 밖으로 나갔다 들어왔을 때, 스크롤이 계속
진행되지 않도록 설정하는 속성 추가
- ex) SBGridProperties.frameoutscrollmove: true; (default: false)
2.5.2711
Release on 2021.10.13
- [기능개선]제품 안정화
- [기능추가]autosavepsnldata, controlpanel 동시 적용시, 열 숨김 후 브라우저 새로고침하면
숨긴 열의 너비가 컨트롤 패널에서 0px이 아닌 이전 너비 값으로 설정하는 속성 추가
- ex) SBGridProperties.controlpanelpsnldatabeforewidth = true;
- 제약사항① : autosavepsnldata, psnldataid 속성을 필수로 적용해야 합니다.
- 제약사항② : 개인화 저장 실행 당시의 이전 너비 값을 기준으로 너비 값이 설정됩니다.
- [기능추가]autosavepsnldata 사용 시 column move 할 때마다, 개인화 데이터 저장여부를
설정하는 속성 추가
- ex) SBGridProperties.autosavepsnldatacolumnmove = true;
- 제약사항① : autosavepsnldata, psnldataid 속성을 필수로 적용해야 합니다.
- 제약사항② : aftercolumnmove 전에 동작합니다.
- 제약사항③ : 메소드를 이용해서 열 위치 변경 시에는 저장되지 않습니다.
- 제약사항④ : 열 위치를 변경한 시점의 열 정보를 기준으로 개인화 데이터가 저장됩니다.
2.5.2710
Release on 2021.10.12
2.5.2699
Release on 2021.09.27
2.5.2678
Release on 2021.09.13
2.5.2677
Release on 2021.09.10
2.5.2673
Release on 2021.09.08
2.5.2669
Release on 2021.09.06
- [기능개선]selectcellfocus 마지막 행이 그리드 border-bottom에 겹쳤을 경우에는 해당 행은
selectcellfocus가 안 보이도록 개선
2.5.2668
Release on 2021.09.03
2.5.2667
Release on 2021.08.31
- [기능추가]shortcutcontextmenu : Alt + A 를 입력하여 그리드에 컨텍스트 메뉴를 표출하는 속성
추가 (default : false)
- ex) SBGridProperties.shortcutcontextmenu = true;
- 제약사항① : 선택한 셀이 화면에 표시되어야 사용이 가능합니다.
- 제약사항② : 다중 선택 시 getRow(), getCol() 메소드로 반환되는 셀 밑에 표시 됩니다.
- 제약사항③ : contextmenu 내 이동은 화살표 방향키로만 가능합니다.
- 제약사항④ : contextmenu 의 길이가 그리드의 오른쪽을 벗어날 정도일 경우 왼쪽으로 나타나게 됩니다.
- [기능추가]clickeventarea : 사용자가 정의한 click 이벤트의 발생 영역을 설정 (default :
{empty: true, fixed: true})
- ex) SBGridProperties.clickeventarea = {empty: true, fixed: true};
- clickeventarea.fixed : 캡션 영역 클릭 시 이벤트 발생
- clickeventarea.empty : 빈 영역 클릭 시 이벤트 발생
- 제약사항① : 열 resize 조정 영역에서의 이벤트를 막기 위해서는 fixed: false 를 설정해주어야 합니다.
- 제약사항② : getRow 메소드를 사용하여 반환되는 행 기준으로 이벤트의 제어를 막기 때문에 데이터
영역을
클릭한 상태로 드래그 할 경우에는 마지막에 선택된 데이터 영역의 행 인덱스 기준으로 이벤트가
동작합니다.
- [기능추가]dblclickeventarea : 사용자가 정의한 dblclick 이벤트의 발생 영역을 설정
(default : {empty: true, fixed: true})
- ex) SBGridProperties.dblclickeventarea = {empty: true, fixed: true};
- dblclickeventarea.fixed : 캡션 영역 클릭 시 이벤트 발생
- dblclickeventarea.empty : 빈 영역 클릭 시 이벤트 발생
- 제약사항① : 열 resize 조정 영역에서의 이벤트를 막기 위해서는 fixed: false 를 설정해주어야 합니다.
- 제약사항② : getRow 메소드를 사용하여 반환되는 행 기준으로 이벤트의 제어를 막기 때문에 데이터
영역을
클릭한 상태로 드래그 할 경우에는 마지막에 선택된 데이터 영역의 행 인덱스 기준으로 이벤트가
동작합니다.
- [기능추가]clearincomplete : inputdate 타입 사용 시, 데이터가 모두 입력되지 않았을 때
데이터를 ""으로 치환하는 기능 추가 (default : false)
- ex) typeinfo: {clearincomplete: true};
- [기능추가]gotoCurrentClick : inputdate, datepicker 컬럼 타입 오늘 버튼 클릭 시
바로 금일 날짜 set되도록 설정하는 속성 추가 (default: false)
- ex) typeinfo: {gotoCurrentClick: true};
- 제약사항① : clearbutton 속성을 true로 주어야 사용 가능합니다.
- [기능개선]제품 안정화
2.5.2660
Release on 2021.08.27
- [기능개선]frozencols, selectfocuscell 같이 적용 했을 때, 포지션이 다른 현상 개선
- 제약사항① : selectfocuscell의 경우 선택한 셀의 왼쪽이 화면에 보여야 focuscell ui가 나타납니다.
- [기능개선]SBUx2.6 select 컴포넌트 filtering 적용 시 IE에서 클릭할 때 에러 발생하지 않도록
개선
2.5.2657
Release on 2021.08.23
- [기능추가]inputfocusscrollmove : input(button/date), textarea 타입의
컬럼이 존재할 때,
clickCell(Row), dispatch('click') 등의 메소드 사용하면 그리드로 포커스
이동여부 설정하는 속성 추가 (default : true)
- 제약사항① : clickCell, clickRow, dispatch('click') 등은 TD에 포커스가 가는 것이 아닌 해당 열의 input 컴포넌트에 포커스가 가면서
스크롤이 이동되는 현상입니다.
- 제약사항② : 컴포넌트에 포커스가 들어올 때에는 항상 해당 셀이 그리드 내의 viewpoint에 존재해야 틀어지지 않습니다.
- ex) 그리드가 1 ~ 10 행이 보이고 있을 때 20 행에 set되어 있는 상태에서 input에 포커스를 주는 행위를 할 경우 틀어질 수 있습니다.(editCell
사용 불가)
2.5.2655
Release on 2021.08.18
2.5.2654
Release on 2021.08.18
- [기능추가]textareascrollbubbling : textarea 셀 또는 textarea 영역에 마우스가
위치한 상태에서 마우스휠 이벤트 발생 시, 그리드 스크롤 이동 여부 설정하는 속성 추가 (default : true)
2.5.2653
Release on 2021.08.18
- [기능개선]scrollbubbling 사용 시 textarea, textareascroll이 적용된 셀에서는 해당 셀
또는 textarea의 스크롤이 이동되도록 개선
2.5.2652
Release on 2021.08.17
- [기능개선]textareascroll 사용 시 스크롤이 있는 textarea 셀 또는 textarea 컴포넌트 위에서
마우스 휠 동작 시 행 이동되지 않도록 개선
- 주의사항① : 스크롤이 최상단, 최하단에 위치하더라도 마우스 휠 동작 시 행이 이동되거나 textarea 컴포넌트가 hide 되지 않습니다.
- 주의사항② : border 영역에 마우스 포커스가 존재할 경우 textarea 컴포넌트와 textarea 셀 영역의 스크롤 이동이 되지 않고 그리드의 스크롤이 이동됩니다.
2.5.2647
Release on 2021.08.11
- [기능추가]movePaging() 2번째 파라미터 추가 : 그리드로 포커스 이동여부 (default : true)
- ex) datagrid.movePaging(pageNum, false);
2.5.2626
Release on 2021.08.05
- [기능추가]searchFilteredRows() 3번째 파라미터 추가 : 인덱스 정보 갱신여부 (default:
false)
- ex) datagrid.searchFilteredRows([···], [···], true);
- 제약사항① : 그리드에 filtering이 적용되어 있는 경우 initFiletering 메소드를 사용하여 필터링 정보를 갱신하였더라도 필터링 아이콘을 클릭하여
필터링 리스트 UI를 생성하기 전까지는 검색되지 않습니다.
2.5.2606
Release on 2021.07.30
- [기능추가]byrow, byrows 일 때 ctrl 키를 입력한 상태로 up, down 키 입력 시 최상단,
최하단으로 이동시키는 속성 추가 (default: false)
- ex) objGridProp.rowctrlupdown = true;
- 제약사항① : 모든 셀을 Select 하기 때문에 데이터가 많을수록 속도가 느려질 수 있습니다.
2.5.2599
Release on 2021.07.29
- [기능추가]그리드 컬럼 hideeditesckey 기능 사용 시 ESC KEY 입력을 통한 EDIT 창 닫기 여부
설정
- ex) typeinfo: { hideeditesckey: true //default: false }
- [기능추가]그리드 컬럼hideeditesckeyvaluechanged 기능 사용 시 ESC KEY 입력을 통한
EDIT 창 비활성화가 일어날 경우 데이터 변경여부를 설정
- ex) typeinfo: { hideeditesckeyvaluechanged: true //default: false}
- 제약사항① : inputdate 타입의 경우 속성을 설정하지 않아도 자동으로 ESC 키 입력 시 닫히게 되어 있으나 hideeditesckey 속성 설정 시 esc키
입력 시 body로 focus가 빠지지 않는 차이점이 있습니다.
- 제약사항② : inputcombo 타입의 경우 esc 키를 입력하여 닫을 때 데이터가 변경되는 'hideeditesckeyvaluechanged' 속성을 지원하지
않습니다.
2.5.2588
Release on 2021.07.19
2.5.2584
Release on 2021.07.16
2.5.2582
Release on 2021.07.15
- [기능추가]트리 기능에 체크박스를 사용할 경우 특정 행의 체크박스 체크 여부를 반환하는 기능 추가
- ex) objSBGrid.getTreeCheckboxChecked(nRow, bType);
- nRow(필수)[Number] - 행 인덱스
- bType[String] - 실제 데이터 기준으로 인덱스를 반환할지 보이는 행기준 인덱스를 반환할지 설정함 (default: all(실제 데이터))
- [기능추가]트리 기능에 체크박스를 사용할 경우 특정 행의 체크박스 체크 여부를 설정하는 기능 추가
- ex) objSBGrid.setTreeCheckboxChecked(realrow, status);
- realrow(필수)[Number] - 실제 행 인덱스
- status(필수)[Boolean] - 트리 기능에 체크박스를 사용할 경우 특정 행 체크/체크해제 여부
- [기능개선]exportLocalExcel 사용 시 병합 타입이 byrestricol 일 때 hidden,
rowheader 여부에 따라 병합이 hidden, rowheader 만큼 당겨지지 않도록 개선
2.5.2578
Release on 2021.07.14
- [기능추가]clickCell 사용 시 그리드 click 이벤트 발생시키지 않는 파라미터 추가
-
ex) objSBGrid.clickCell(3, 4, movescroll, dispatch); // dispatch 가 false 일 경우 click 이벤트 발생 안함
(default: true)
- [기능추가]contextmenu list title 속성 추가
- ex)
"COPY":{
"name":"COPY",
"icon":"copy",
"accesskey" : "d",
"callback" : ctxt_copyRow,
"disabled": true,
"title": "복사" // span 태그에 title이 추가됩니다. (* type이 default(별도 지정 없음) 인 경우)
}
- [기능개선]contextmenu 사용 시 popup이 된 이후 컬럼이 textarea 인 경우 좌 우 클릭 시 포커스
이동되지 않도록 개선
2.5.2576
Release on 2021.07.13
- [기능개선]frozenbottomrows 적용 시 첫번째 행 영역 td border-top 적용 되도록 개선
- [기능개선]setFrozenBottomRows 메소드 중복 사용 시 이전 setFrozenBottomRows 에서
적용된 border-top 값 지워지도록 개선
- [기능개선]frozenbottomrows 사용 시 테마 별 border-top-color 다르게 적용되도록 개선
2.5.2573
Release on 2021.07.09
2.5.2565
Release on 2021.07.09
- [기능추가]contextmenu 동적으로 띄우는 메소드 추가
- ex) objSBGrid.showContextMenu(nXposition, nYposition);
- [기능추가]inputcombo, list에서 code, label 모두 표시 여부 설정하는
'listshowcode' 속성 추가
- ex) type: 'inputcombo', typeinfo: {listshowcode: true}
- [기능추가]inputcombo, code와 label 사이에 넣을 구분자 값을 설정하는
'listshowcodejointext' 속성 추가
- ex) type: 'inputcombo', typeinfo: {listshowcode: true, listshowcodejointext: ' | '}
- [기능추가]inputcombo, 검색 중 표시된 list가 한개일 때 input에서 enter 키 입력 시 해당
list 값으로 데이터 설정하는 'singlelistenterselect' 속성 추가
- ex) type: 'inputcombo', typeinfo: {singlelistenterselect: true}
- [기능개선]그리드 border 계산 로직 수정
- [기능개선]outputbutton, inputbutton 크롬에서 disabled: {uihidden: true}
적용 시 버튼 영역 사라지도록 개선
2.5.2549
Release on 2021.07.02
- [기능추가]그리드 total 기능 사용 여부 반환하는 getUseTotal 메소드 추가
- ex) objSBGrid.getUseTotal();
- [기능개선]getColumns 메소드 suffixPx, suffixpx 둘 다 적용되도록 개선 (suffixPx,
suffixpx 둘 다 적용 시 suffixpx 값 으로 적용됨)
- [기능개선]exportLocalExcel savelabeldata 사용 시 total 기능 사용하더라도
labeldata 로 다운로드 되도록 개선
2.5.2547
Release on 2021.07.02
- [기능추가]getColumns 메소드 사용 시 width 값에 단위가 없을 경우 접미사 'px' 붙이는
suffixpx 옵션 추가
- ex) grid.getColumns({suffixPx: true});
2.5.2546
Release on 2021.07.01
2.5.2536
Release on 2021.06.21
- [기능추가]그리드 필터링 타이틀 기본 명칭 변경하는 속성 추가
- ex) objGirdProp.filteringtitle = '변경할 타이틀';
- [기능추가]그리드 필터링 타이틀 열 단위 개별 설정하는 속성 추가
- ex) objColumnInfo.filtering.title = '변경할 열 필터링 타이틀';
2.5.2531
Release on 2021.06.18
2.5.2520
Release on 2021.06.02
2.5.2519
Release on 2021.05.28
- [기능추가]그리드 SBDefault.js 외부에서 load할 수 있도록 추가.
- [기능추가]브라우저 스크롤 이동 시 그리드 활성화 되어 있는 edit셀을 닫는
browserscrollhideeditcells 속성 추가
- ex) objGirdProp.browserscrollhideeditcells = true;
- [기능개선]finddata창을 닫고 다시 열 때 그리드 가운데에서 출력되도록 개선
2.5.2504
Release on 2021.05.25
- [기능개선]전체 페이지 개수 보다 큰 페이지 이동 시 마지막 페이지 데이터를 가져오도록 수정
2.5.2500
Release on 2021.05.18
- [기능개선]selectcellfocus 속성 사용 시 마우스 이동 시에도 UI 나타나도록 개선
2.5.2485
Release on 2021.05.07
- [기능개선]툴팁 사용 시 툴팁으로 보여줄 데이터가 number 타입일 경우 에러가 발생하지 않도록 수정
- [기능개선]제품 안정화
2.5.2482
Release on 2021.05.03
2.5.2479
Release on 2021.04.30
- [기능추가]beforerebuild 사용자 이벤트 추가
2.5.2475
Release on 2021.04.29
- [기능개선]마지막 열이 머지 된 열일 경우 포커스가 제대로 이동되지 않는 현상 수정
- [기능개선]고정 행이 존재하지 않을 경우 column border 지워지도록 수정
2.5.2470
Release on 2021.04.28
- [기능개선]그리드에 float left가 적용되어 있을 경우 최초 datepicker 가 이상한 위치에서 뜨지 않도록
수정
2.5.2467
Release on 2021.04.23
- [기능추가]frozencols를 사용할 경우 frozen영역을 구분하는 border색상을 지정하는 속성추가
- ex) objGirdProp.frozenbordercolor = {frozencols:'red'};
- [기능추가]importExcelData 사용 시 afterimportexcel 콜백이벤트 추가
- [기능개선]insertColumn, addColumn 메소드 사용 시 Object 빈 값 일 경우 return 하도록
수정
2.5.2457
Release on 2021.04.06
- [기능추가]datepicker 컬럼 타입일 때 토, 일에 대한 클래스명을 분리하여 추가
2.5.2456
Release on 2021.04.02
- [기능추가]컨텍스트 메뉴 ui를 닫는 API 추가
- ex) objGrid.hideContextMenu();
2.5.2451
Release on 2021.03.25
- [기능추가]selectmode가 byrow/byrows일때 선택한 셀을 표시하는 selectcellfocus속성
추가
- ex) gridprop.selectcellfocus = true;
2.5.2450
Release on 2021.03.22
- [기능추가]필터링사용시 필터링 리스트를 동적으로 닫는 API 추가
- ex) objGrid.hideFilteringUI();
- [기능개선]모바일 사용시 세로 스크롤이 맨위나 맨아래면 브라우저스크롤이 이동되게 변경함
2.5.2448
Release on 2021.03.12
- [기능추가]필터링 사용시 해당 필터링 정보를 모두 삭제하는 API 추가
- ex) objGrid.removeFilters();
- [기능추가]refresh에 필터링 정보를 모두 초기화하는 filtering 파라미터 추가
- ex) objGrid.refresh({filtering: true});
- [기능추가]각 컬럼의 maxlength를 설정할 수 있는 API 추가
- ex) objGrid.setColMaxlength(2, 3);
- [기능추가]각 컬럼의 maxlength를 반할 수 있는 API 추가
- ex) objGrid.getColMaxlength(2);
2.5.2442
Release on 2021.03.04
2.5.2440
Release on 2021.02.23
- [기능개선]inputdate calendartype year, month, yearmonth mask 개선
- [기능개선]그리드가 form 태그 안에 있을 경우 input계열 컬럼들에서 엔터키 입력시 submit이나
button이벤트 발생하는 현상 개선
2.5.2436
Release on 2021.02.16
- [기능추가]livescroll/livetrackscroll false설정시 그리드에 표시되는 UI 설정
- ex) prop.scrollui = 'progressbar' or 'showscrollinfo'
- [기능개선]inputcombo 위치 개선
2.5.2432
Release on 2021.02.05
- [기능추가]oneclickedit시 combo 열린 상태로 다시 클릭시 닫는 속성 추가
- ex) SBGridProperties.oneclickeditcombohide = true; (default:false)
- [기능개선]그리드 D&D 사용시 targetGrid에 필터링 적용되어있어도 이동 가능하게 개선
- [기능개선]그리드 생성 시 frozen관련 속성이 적용되어 있지않으면 frozen validate검사 하지 않게 개선
2.5.2429
Release on 2021.02.04
- [기능추가]importExcel 사용시 받을 데이터 타입 지정하는 속성 추가
- [기능개선]특정 특수문자 입력시 input계열 일때 edit모드 진입되도록 개선
- [기능개선]inputcombo 화살표 위/아래 버튼으로 콤보리스트 열 경우 스크롤이 나타나도록 개선
- [기능개선]컬럼의 개수가 많을 경우(100~150건) 세로 스크롤 성능 개선
2.5.2417
Release on 2021.01.27
- [기능추가]inputcombo에 빈 문자열 입력시 빈 문자열을 데이터로 set해주는 기능 추가
- ex) typeinfo:{emptyvalue:true}
- [기능추가]filtering 시 sorttype 정하는 속성 추가
- ex) filtering.sort ='asc' or 'desc';
2.5.2413
Release on 2021.01.15
- [기능추가] openTreeNode 사용시 실제 rowindex 기준으로 오픈되는 파라미터 추가
- ex) grid.openTreeNode(5, 'all');
- [기능추가] showtotalrows, controlpanel, cellfunction, 그리드 영역 순서 변경
가능한 속성 추가
- ex) SBGridProperties.panelorder = ['cellfunction','grid','showadditionalinfo','controlpanel'];
- [기능개선] importExcel 사용시 ie8을 제외하고 ajax로 변경.(IE8은 기존처럼 iframe전송)
- [기능개선] exportLocalExcel시 combo label, format 데이터로 다운로드 받을 수 있도록
개선
- [기능개선] multiradioimage 속성 사용 시 ie에서 이미지와 글자가 겹치지 않도록 개선
- [기능개선] paging 사용 시 exportData를 통해 다운로드 시 전체데이터를 다운로드할 수 있게 개선
2.5.2398
Release on 2021.01.13
- [기능추가] captionrowchanged 속성 추가
- [기능추가] refresh호출 시 전체체크박스 해제하는 파라미터 추가
- [기능개선] exportlocalExcel/exportData 사용시 rowheadercapion에 설정된 값도
표시되게 개선
- [기능개선] exportData 사용시 파일명이 공백이면 txt형태로 저장되는 현상 수정
2.5.2395
Release on 2020.12.30
- [기능추가] simple 테마 추가
- [기능추가] 그리드 track부분 클릭시 mouseup에 한번만 갱신하는 livetrackscroll 속성 추가
- [기능개선] showscrollInfo의 현재 행이 rowheader의 index와 동일하게 표시되게 개선
2.5.2388
Release on 2020.12.23
- [기능추가] inputcombo filtering 기능 추가
- [기능개선] removeAllInfo에 rowstyle및 rowheaderupdate UI도 초기화 되도록 개선
- [기능개선] emptyareaindexclear false일 때 row 클릭 후 데이터가 없는 빈 공간 클릭시
rowchanged event 타지 않도록 개선
- [기능개선] 컬럼에 typeinfo가 없을 때는 setAutoComplete 가 적용 안되는 현상 개선
- [기능개선] 그리드 셀 선택 후 가로스크롤 눌러 움직인 후 그리드 안쪽에서 마우스 놓으면 포커스된 셀로 화면이
이동하지 않도록 개선
- [기능개선] IE 스크롤 속도 개선
2.5.2378
Release on 2020.12.15
- [기능추가] col hidden 속도를 높이기 위한 임시 데이터 저장 기능 추가
-
ex)datagrid1.setColHiddenTempInfo(1,true);
- [기능추가] col hidden 속도를 높이기 위해 저장한 임시 데이터 반환 기능 추가
-
ex)datagrid1.getColHiddenTempInfo(1);
- [기능추가] col hidden 속도를 높이기 위해 저장한 정보를 실제 hidden하는 기능 추가
-
ex)datagrid1.applyColHiddenTempInfo();
- [기능추가] 그리드 스타일 및 상태값 전부 초기화 하는 기능 추가
-
ex)datagrid1.removeAllInfo();
2.5.2370
Release on 2020.12.04
- [기능개선] enter, shift, tab+shift, 방향키 위/아래 키입력시 beforerowchanged
이벤트 발생하도록 개선
- [기능개선] controlpanel hint 위치 개선
2.5.2366
Release on 2020.11.26
- [기능추가] valuechanged시 그 시점의 row/col 반환하게 추가
- ex)
datagrid.bind("valuechanged", "gridValueChanged")
function gridValueChanged(e, nRow, nCol){}
2.5.2364
Release on 2020.11.23
- [기능추가] multiradio 컬럼에 이미지를 사용하는 multiradioimage 기능 추가
- [기능개선] DB paging 사용시 setTimeOut으로 데이터를 변경해도 그리드에 반영되도록 개선
- [기능개선] setColumnHint가 동작하지 않는 현상 개선
2.5.2360
Release on 2020.11.11
- [기능개선] backcoloralternate, rowheaderbackcoloralternate가 동작하지 않는
현상 개선
2.5.2358
Release on 2020.11.06
- [기능추가] 그리드 부모 DIV의 ID를 반환하는 API 추가
- ex) objGridID.getParentID();
- [기능추가] combo 열의 콤보 데이터를 동적으로 변경하는 기능 추가
- ex) datagrid1.setColumnComboData(1, [{combolabel:'콤1',combovalue:'1'}]);
- [기능추가] combo 열의 콤보 데이터를 반환하는 기능 추가
- ex) datagrid1.getColumnComboData(1);
2.5.2355
Release on 2020.10.30
- [기능추가] 'number' 타입 format 사용시 데이터가 빈값이 경우에 보여줄 문자열을 설정하는 속성 추가
- ex) format:{emptyvalue:'0'}
- [기능추가] textarea 컬럼 타입 해당 element height 설정하는 textareaheight 기능
추가
- ex) typeinfo:{textareaheight:50}
- [기능추가] checkbox 컬럼에 이미지를 사용하는 checkboximage 기능 추가
- [기능추가] radio 컬럼에 이미지를 사용하는 radioimage 기능 추가
- [기능개선] getUpdateData 네번째 파라미터를 rownum으로 설정하지 않아도 정렬할 수 있도록 개선
2.5.2348
Release on 2020.10.27
- [기능추가] getUpdateData 결과값을 정렬할 수 있는 파라미터 추가
- [기능개선] grid id를 object로 설정하여 . 을 사용할 수 있도록 개선
- [기능개선] controlpanel toggle시 cellfunctiondata 영역 포함되도록 개선
- [기능개선] setRow, insertRow시 rowchanged event 발생하도록 개선
- [기능개선] setRow, insertRow시 prevrow 변경하도록 개선
- [기능개선] dynamicfilterlist 사용시 필터링을 적용한 뒤 (전체선택) 클릭 시 화면에 보이는 리스트만
조회되게 수정
- [기능개선] dynamicfilterlist 사용시 필터링UI 클릭 시 SBHE_NOCHECK 라는 필터링 list
가 나타나는 현상 수정
- [기능개선] setFilterOfColumns(col , 'number') 사용시 컬럼 datatype=number가
아닐때도 필터되게 수정
- [기능개선] finddata UI가 제대로 작동하지 않는 현상 수정
- [기능개선] searchRows 가 동작하지 않는 현상 수정
- [기능개선] 필터링 시 체크박스를 해제하고 필터링하지 않고 초기화시 해제된 상태가 남아있는 현상 수정
2.5.2341
Release on 2020.10.21
- [기능추가] 그리드에 json data를 set해주는 setGridData API 추가
- [기능개선] setFilterOfColumns(col , 'number') 사용시 컬럼 datatype=number가
아닐때도 필터되게 수정
- [기능개선] setFilterOfColumns(col, 'number') 사용시 number타입 filtering
적용 안되는 현상 수정
- [기능개선] fixedcellcheckbox 사용시 모든 행 체크해도 fixedcellcheckbox는 체크되지 않는
현상 수정
- [기능개선] columnhint 너비조절 시 columnhint 아이콘이 사라지는 현상 수정
- [기능개선] 필터링 기능 사용 시 초기 리스트업이 되어 있지않을 경우 setFilters가 동작하지 않는 현상 수정
- [기능개선] clearFilters 사용 시 아이콘이 초기화 되지않는 현상 수정
- [기능개선] dynamicfilterlist 사용시 필터링을 적용한 뒤 (전체선택) 클릭 시 화면에 보이는 리스트만
조회되게 수정
2.5.2329
Release on 2020.10.14
- [기능개선] 그리드 생성시 같이 만들던 필터링 리스트를 각 컬럼 클릭시 생성하도록 변경
- [기능개선] mouse 우클릭시 rowchanged, colchanged event 발생하지 않도록 개선
- [기능개선] filtering 사용시 insertRow/deleteRow가 되지 않는 현상 수정
2.5.2318
Release on 2020.10.08
- [기능추가] autocomplete height 설정하는 기능 추가
- ex) typeinfo : {autocompleteinfo:{height:'40'}}
- [기능추가] autocomplete position 설정하는 기능 추가
- ex) typeinfo : {autocompleteinfo:{position:'top'}}
- [기능개선] tree col을 index 외에도 ref로 설정할 수 있도로 개선
- ex) tree:{col:'name',...}
- [기능개선] grid type inputdate paste이후 날짜 변경시 변경한 cell의 값을 공유하는 현상 수정
- [기능개선] destoryAll 메소드 사용 후 열 리사이즈시 resize 구분자선이 사라지지 않는 현상 수정
2.5.2314
Release on 2020.09.25
- [기능개선] round 사용시 datatype:number로 설정하지 않은 number 데이터도 사용 가능하도록 개선
2.5.2310
Release on 2020.09.23
- [기능추가] [Attribute] 서로 다른 그리드의 스크롤의 영향을 받는 맨 위의 행을 연동하는 syncrow
기능 추가
- ex)SBGridProperties.syncrow=['datagrid2', 'datagrid3'];
- [기능개선] copy(), paste() 를 allowcopy/allowpaste 속성 설정하지 않아도 가능하도록
개선
- [기능개선] rowheader 2개 이상, paging 사용시 seq width 개선
- [기능개선] combo filtering 사용시 uppercol index 뿐 아니라 ref도 설정할 수 있도록 개선
2.5.2302
Release on 2020.09.09
- [기능개선] contextmenu z-index 개선
- [기능개선] 병합타입이 bycolrec 이고 첫번째 컬럼이 combo type일 경우 특정 컬럼의 merge :
false 속성이 동작하지 않는 현상 개선
- [기능개선] grid height > browser height일 때 browser scroll을 내리고 grid 셀
클릭시 스크롤이 아래로 이동하는 현상 개선
2.5.2298
Release on 2020.09.04
- [기능추가] [Method] copy API 추가
- [기능추가] [Method] paste API 추가
- [기능추가] [Method] setRowSkipPaste : 행단위 붙여넣기 제외하는 기능 추가
- param1 : [Number] 행 인덱스
- param2 : [Boolean] 제외 여부
- ex) datagrid1.setRowSkipPaste(1,true);
- [기능추가] [Method] getRowSkipPaste : 행단위 붙여넣기 제외 여부 확인하는 기능 추가
- param1 : [Number] 행 인덱스
- ex) datagrid1.getRowSkipPaste(1);
- [기능개선] filtering 특정 열 checklist 전체 선택시 해당 열 필터링 적용 취소하고 아이콘
되돌아가도록 개선
- [기능개선] setFixedcellcheckbox 사용시 모든 행이 체크되어 있으면 전체 체크박스도 체크되도록 개선
- [기능개선] 모든 컬럼 타입에서 validate 사용가능하도록 개선
- [기능개선] exportLocalExcel 사용시 hidden된 열 외에 다른 열도 나타나지 않는 현상 수정
- [기능개선] columntype radio setCellData 후 refresh시 라디오 체크가 제대로 되지 않는
현상 수정
- [기능개선] columntype multiradio setCellData 후 refresh시 라디오 체크가 제대로
되지 않는 현상 수정
- [기능개선] chrome에서 mask 적용한 열에 paste가 동작하지 않는 현상 수정
2.5.2291
Release on 2020.08.18
- [기능추가] enter키로 행이동시 셀이 열리는 기능 추가
- ex) SBGridProperties.entershow = true; (default : false. entertotab 기능과 동시 사용시 둘 다 미적용)
- [기능추가] combo filtering 시 부모 콤보값이 unselect일 때 자식 콤보에 모든 리스트 보여주는
기능 추가
- ex) typeinfo : { filtering:{usemode : true,uppercol : 2,attrname : 'code',listall : true} }
- [기능개선] datepicker calendartype:'date' 가 아니고 position:'top' 일 때
캘린더 ui 위치 개선
- [기능개선] fixedcellcheckbox 체크 후 undo/redo 시 일괄 처리되도록 개선
2.5.2283
Release on 2020.08.12
- [기능추가] [Method] undoinfo를 초기화하는 기능 추가
- ex) datagrid.clearUndoInfo();
- [기능추가] [Method] redoinfo를 초기화하는 기능 추가
- ex) datagrid.clearRedoInfo();
- [기능추가] [Method] 실행취소할 정보를 반환하는 기능 추가
- ex)datagrid.getUndoInfo();
- [기능개선] setRowStatus시 undoinfo에 status정보 삽입하는 파라미터 추가
- ex) datagrid1.setRowStatus(1,4,true);
- [기능개선] updatepastestatus:false시 paste한 내용이 undo정보에 포함되지 않도록 개선
- [기능개선] input 컬럼에 maxlength, autonext, mask 동시 사용 가능하도록 개선
- [기능개선] 스크롤을 맨 아래로 내려서 스크롤 이동 여부 true로 addRow 후 스크롤이동시 선택하지 않은 행에
하이라이트가 되는 현상 수정
- [기능개선] input 컬럼에 maxlength, autonext, mask 동시 사용시 스크립트에러가 발생하는 현상
수정
2.5.2277
Release on 2020.08.11
- [기능추가] [Attribute] spinner 타입 좌우버튼을 사용하는 direction 기능 추가
- ex) typeinfo : { direction : 'horizontal' }
- [기능개선] headermark 사용시 byrows 일 때 keyboard 이동시 포커스가 따라가지 않는 현상 수정
- [기능개선] rowheader 'reverseseq'일 때 그리드 resize시 첫 행 번호가 잘못 매겨지는 현상
수정
- [기능개선] rowdatatype:'array' 설정시 그리드 데이터가 나타나지 않는 현상 수정
- [기능개선] 컬럼 데이터가 number인데 datatype : 'string'이고 filtering uitype이
checklist일 때 필터링이 되지 않는 현상 수정
2.5.2270
Release on 2020.08.05
- [기능개선] lightblue 테마 적용 후 포커스된 텍스트가 중앙정렬되지 않도록 개선
- [기능개선] 트리 사용시 ellipsis가 적용되도록 개선
- [기능개선] 셀에 ui가 있을 때 ellipsis false 사용시 ellipsis 적용되지 않도록 개선
2.5.2266
Release on 2020.07.24
- [기능추가] [Method] jsonref 정보를 반환하는 API 추가
- [기능추가] [Attribute] 원본 데이터를 저장하는 기능 추가
- ex) SBGridProperties.saveorgdata = true;
- [기능추가] [Method] 원본 데이터를 반환하는 기능 추가
- ex) datagrid1.getOrgGridDataAll();
- [기능추가] [Method] 선택 영역을 저장한 원본 데이터로 변경하는 기능 추가
- ex) datagrid1.setOrgSelectedGridData();
- [기능추가] [Method] 전체 영역을 저장한 원본 데이터로 변경하는 기능 추가
- ex) datagrid1.setOrgGridDataAll();
- [기능추가] [Attribute] 기존 선택 영역 있을 때 선택 영역 내부 우클릭시 기존 선택영역 지워지지 않는
기능 추가
- ex) SBGridProperties.clearmouseright = false; // default : true
- [기능추가] [Attribute] 헤더를 3번 클릭시 정렬 상태를 복원하는 기능 추가
- ex) SBGridProperties.useinitsorting = true; // default : false
- [기능추가] [Method] 정렬 상태를 복원하는 API 추가
- ex) datagrid1.initSorting(); // useinitsorting 사용시에만 동작
- [기능추가] [Attribute] rowheader 상단 셀 영역을 클릭해서 셀 전체 선택 후 복사하는 속성 추가
- ex) SBGridProperties.selectallcopy = true;
- [기능추가] [Method] 그리드 세로 스크롤이 위치한 화면의 가장 첫 행 인덱스를 반환하는 기능 추가
- ex) datagrid1.getTopRow();
- [기능추가] [Method] 그리드 가로 스크롤이 위치한 화면의 가장 첫 열 인덱스를 반환하는 기능 추가
- ex) datagrid1.getLeftCol();
- [기능개선] sbux tabs 컴포넌트 사용시 controlpanelcolumnsui 위치 개선
- [기능개선] findRow, findCell 에 종료 셀 정보 지정할 수 있도록 개선
- param4 : [Number] 종료행 인덱스
- param5 : [Number] 종료열 인덱스
- ex) datagrid1.findCell('홍', 1, 3, 17, 3, false, false, 'label');
- [기능개선] inputdate 컬럼 locale : 'en'이고 multiple 사용시 picker ui 위치 개선
- [기능개선] 그리드 copy시 그리드 왼쪽 부분에 textarea가 깜박하고 나타나는 현상 개선
- [기능개선] input에 autonext 속성 적용시 다음 셀 이동될 때 에러 발생하는 현상 수정
- [기능개선] tab으로 셀 이동시 셀 데이터가 없어지는 현상 수정
- [기능개선] ie에서 contextmenu 단축키 사용시 포커스된 셀 데이터가 없어지는 현상 수정
- [기능개선] inputcombo 입력 후 지울 경우 콤보 데이터가 1개만 표시되는 현상 수정
2.5.2252
Release on 2020.07.03
- [기능추가] contextmenulist에 checked 아이콘 추가
- [기능추가] [Method] contextmenulist 반환하는 API 추가
- ex)objGrid.getCentextMenu();
- [기능추가] [Attribute] enter 키를 tab 키처럼 사용하는 entertotab 기능 추가
- ex) SBGridProperties.entertotab = true; // default : false
- [기능개선] 렌더러에 input tag 사용시 백스페이스 작동되게 변경
2.5.2247
Release on 2020.06.25
- [기능추가] lightblue 테마 추가
- [기능추가] controlpanel columns 만 단독으로 설정 가능한 기능 추가
- [기능추가] controlpanel columns 적용/취소 버튼 외에 custom 버튼 기능 추가
- [기능개선] controlpanel columns 의 custom button 수정 가능한 클래스 추가
2.5.2238
Release on 2020.06.10
- [기능개선] sbux 내에서의 controlpanel hint 위치 개선
- [기능개선] 그리드 부모창 height를 <style>로 설정했을 때 controlpanel toggle시
show되지 않는 현상 수정
- [기능개선] 그리드 속성 total과 filtering 동시 사용시 filtering으로 값을 뽑을 때 다른 값도
표시되는 현상 수정
2.5.2235
Release on 2020.06.08
- [기능개선] 이벤트 명 중복 선언되어있어서 수정
2.5.2232
Release on 2020.05.29
- [기능추가] findingUI show 여부를 반환하는 isShowFindingUI API 추가 ex)
datagrid1.isShowFindingUI();
- [기능추가] controlpanelcolumnsUI show 여부를 반환하는
isShowControlPanelColumnsUI API 추가 ex) datagrid1.isShowControlPanelColumnsUI();
- [기능개선] 컬럼 스타일 text-align의 value값에 공백이 들어갈 경우 엑셀다운로드시 스타일 적용 안되는
현상 수정
- [기능개선] 그리드 부모영역에 margin이 있을 경우 컨트롤패널이 잘못된 영역에 오픈되는 오류수정
- [기능개선] frozencol영역에 트리가 생성될경우 스크립트 에러 수정
- [기능개선] IE에서 탭구조로 사용시 그리드가 탭 안 iframe안에 있을때 탭이동시 resize 이벤트 발생하는
현상으로 인한 수정
2.5.2225
Release on 2020.05.15
- [기능추가] findingUI를 표시할 /숨길 수 있는 기능 추가
ex)datagrid1.showFindingUI()
- [기능추가] controlpanel을 사용하지 않고도 controlpanel columns ui를 표시할 /숨길 수
있는 기능 추가
- ex)SBGridProperties.controlpanelcolumnsui = true; datagrid1.showControlPanelColumnsUI();
datagrid1.hideControlPanelColumnsUI();
2.5.2223
Release on 2020.05.08
- [기능추가] 트리 접고 펼칠때 발생하는 이벤트 추가 (aftertreeclosed, aftertreeopened)
- [기능개선] 그리드 hide()시 Ctrl+F 검색 UI도 닫히게 개선
- [기능개선] 데이터에 null 값이 들어왔을 경우 예외처리
- [기능개선] nput 활성화시 0번째 컬럼인경우 스크립트오류나는 현상 수정
2.5.2213
Release on 2020.04.14
- [기능추가] 선택한 영역의 수식을 계산하는 cellfunction 기능 추가
- [기능추가] 그리드 fixedrow의 높이를 개별로 조절할 수 있는 API 추가 ex)
objGrid.setFixedRowHeight(1, 50);
- [기능추가] 그리드 행 높이를 반환하는 API 추가 ex) objGrid.getRowHeight(2);
- [기능추가] columngroup 기능 사용시 호출하는 aftercolumngroup event 추가
- [기능개선] insert/addColumn 후 refresh({disabled:true}) 시 스크립트 에러발생 현상
수정
- [기능개선] 특정 type의 컬럼이 있으면 clickRow 로 포커스된 행에서 방향키가 작동하지 않는 현상 수정
2.5.2201
Release on 2020.04.02
- [기능개선] 병합타입이 byrestriccol일 경우에는 checkbox열에서 whitespacemerge가 작동하지
않게 변경
- [기능개선] 필터링 초기화시 afterfiltering 이벤트가 초기화 전에 발생하는 현상 수정
2.5.2199
Release on 2020.03.31
- [기능추가] 그리드 UI 기본 언어 설정하는 기능 추가 ex)SBGridProperties.language =
'en'
- [기능개선] 헤더영역 hidden 안되는 현상 수정
2.5.2196
Release on 2020.03.26
2.5.2193
Release on 2020.03.24
- [기능추가] [Event] filtering 전에 발생하는 beforefiltering 사용자 이벤트 추가
ex)datagrid1.bind('beforefiltering', 'fnBeforefiltering')
2.5.2190
Release on 2020.03.17
- [기능개선] findcell/findrow시 mergebyfree 셀의 숨은 데이터 포함하지 않도록 개선
2.5.2183
Release on 2020.03.02
- [기능개선] total 사용시에 기준열이 combo면 타이틀열을 제회한 합계행에 표시되는 데이터를 label로
표시하는 속성 개선ex)total.standardvaluechange = true;
- [기능개선] total 사용시 스타일이 데이터 행에 적용되는 현상 개선
2.5.2177
Release on 2020.02.18
- [기능추가] [Attribute] tree checkbox 사용시 자식노드 종속 체크 여부 설정하는
checkboxchildrencheck 기능 추가 (default:true)
- [기능추가] [Attribute] 필터링 사용시 필터 적용된 항목은 UI리스트에서도 안보이게 하는 속성 추가 ex)
dynamicfilterlist = true;
- [기능개선] 콤보 필터링 및 unselect 옵션 사용시 부모 컬럼 조작하면 필터링 된 컬럼 unselect 옵션이
나타나도록 개선
2.5.2174
Release on 2020.02.13
- [기능추가] [Method] 행단위 원본데이터 반환하는 getOrgRowData 추가
ex)datagrid1.getOrgRowData(2);
- [기능추가] [Attribute] subtotal 특정 데이터 개수 반환하는 datacount 기능 추가 ex)
SBGridProperties.total = {columns : {standard:[1,2],datacount:{'Y':[3,4], 'ABC':[5,6]}}}
2.5.2171
Release on 2020.02.10
- [기능추가] [Attribute] controlpanel columns '적용' 버튼 클릭시 호출할
applycallback 속성 추가
ex)SBGridProperties.controlpanel={columns:{frozen:true,applycallback:function(obGrid){console.log(objGrid);}}
- [기능추가] [Method] refresh({style:true}) 시에 cellhide는 초기화하지 않는 파라미터
추가 ex)cellhide:false (해당 파라미터는 단독으로 쓰일 수 없음)
- [기능추가] [Method] tree checkbox 전체체크/전체해제 하는 기능 추가 ex)
datagrid1.setTreeCheckboxAll(true);
- [기능개선] setCellHide 범위 지정할 수 있도록 개선 ex)
datagrid1.setCellHide(1,4,3,7,true);
- [기능개선] tree 전체접기/전체펼치기 속도 개선
2.5.2161
Release on 2020.02.03
- [기능추가] [Method] tree에 checkbox사용 시 체크 된 상태에서 refresh 하면 default로
체크상태 유지되게 변경함. 초기화하고 싶을 때 objGrid.refresh({treecheckbox:true})
2.5.2154
Release on 2020.01.31
- [기능추가] [Column] textareascroll과 비슷하지만 스크롤이 안보이고 개행만 확인하는
textareanewline 속성 추가 ex){caption : 'textarea', type : textarea, typeinfo : {textareanewline : true}}
- [기능개선] pasteaddrow true 시 행이 없는 그리드에 행 추가가 되도록 개선
- [기능개선] 데이터에 null값이 들어왔을때 빈 스트링변환하는 부분을 roundmode 일 때만 적용하게 변경함
2.5.2145
Release on 2020.01.22
- [기능추가] [Default Lib] 지정한 열이 정규식 조건을 충족하는지 여부를 판단하는 컬럼 유효성 검사 기능
추가 ex)datagrid1.isColumnDataValid([2,3,4], /[^0-9]/gi, { ... });
2.5.2138
Release on 2020.01.14
- [기능개선] 콤보 필터링 사용시 자식 리스트에 unselect 정보 포함되도록 개선
2.5.2132
Release on 2020.01.09
- [기능추가] [Attribute] captionareafocusclick 헤더 클릭시 하이라이트를 지우는 속성 추가
ex)captionareafocusclear = true;
- [기능추가] [Attribute] yyyy/mm/dd hh:mm 형태의 mask 추가 ex)mask : {alias
: 'datetimekr'}
- [기능추가] [Method] fixedcheckbox 의 체크된 ui만 clear하는 api 추가 ex)
objGrid.clearFixedCellchecked(1,1);
- [기능개선] 가로 스크롤 할때 track 영역을 눌러서 이동시 한번 클릭할 때마다 스크롤 역역의 div만큼 이동되게
변경
- [기능개선] total 기준 열 2개의 데이터 같을 때 position "top", "bottom" total 행
다른 현상 개선
- [기능개선] setRowData로 데이터 변경 후 setRowStatus로 행 update 처리 했을 때
restoreRow로 초기화되도록 개선
- [기능개선] combo 열 oneclickedit 사용 후 열려 있는 combo 셀 클릭시 list 닫히고 다시
클릭하면 열리도록 개선
2.5.2119
Release on 2019.12.20
- [기능추가] [Attribute] controlpanel 아이콘 클릭시 callback 기능 추가
- [기능추가] [Attribute] controlpanel 아이콘 영역 위치 조정하는 iconposition 기능
추가 (default : 'right')
- [기능추가] [Attribute] total 사용 시 기준 열에 combo를 사용하면 value가 아닌 label로
title을 보임
- [기능추가] [Attribute] tree checkbox 사용시 제외할 레벨을 지정하는
checkboxexceptionlevel 기능 추가 ex) checkboxexceptionlevel : [4,5]
- [기능개선] rowheader영역 클릭시에도 행 선택되게 개선
- [기능개선] 실제 cursorrow와 클릭한 row가 다를때 input 열리지 않게 변경
- [기능개선] caption부분 \n으로 개행시 controlpanel columns에서 열 이름에서 개행문자
제거되도록 개선
2.5.2110
Release on 2019.12.19
- [기능추가] [Method] exportData 사용 시 combo/inputcombo 일 때 label 값으로
저장하는 기능 추가 ex)objGrid.exportData('csv','filename',true,{combolabel:true})
- [기능개선] mergecells, setMergeByFree 동시 사용시 병합 틀어지지 않도록 개선
- [기능개선] setMergeByFree 사용한 셀이 행추가/삭제, 열추가/삭제로 index변경되면
setMergeByFree 해제되도록 개선
2.5.2104
Release on 2019.12.06
- [기능추가] [Attribute] 스크롤 트랙 영역 클릭으로 스크롤이동시 딜레이를 설정하는
scrolltrackdelay 기능 추가
- [기능추가] [Attribute] 숫자 와 하이픈만 입력가능한 mask 추가 ex) mask:{alias :
'#-', repeat:'*'}
- [기능추가] [Attribute] 세로 스크롤 트랙 영역 클릭으로 스크롤이동시 이동할 행 수를 설정하는 기능 추가
(default는 전체 행 개수, 그리드 높이에 따라 달라짐)
- [기능개선] subtotal 기능적용 후 multisorting 속성 동시 적용 시 subtotal행도 소팅되는 현상
수정
- [기능개선] total 사용시 컬럼타입이 output이 아닌경우 totalformat이 적용 안되는 현상 개선
2.5.2095
Release on 2019.11.27
- [기능추가] [Attribute] 스크롤의 버튼 영역 클릭시 이동 되는 개수 설정할 수 있는 속성 추가 ex)
gridprop.scrollstep = 5;
- [기능추가] [Attribute] controlpanel hint 사용시 기본 위치에서 top, left 설정할 수
있는 position 속성 추가
- [기능추가] [Attribute] tooltip 사용시 tooltip이 뜨는 delay를 설정하는
tooltipdelay 기능 추가
- [기능개선] subtotal 사용시 데이터 0건이면 total행 나타나지 않도록 개선
- [기능개선] 그리드 엑셀 다운로드시 rowheader 영역 사이즈 셋팅하도록 개선 (class 영역에서
autosizecolum 처리 안하도록 개선)
2.5.2080
Release on 2019.11.15
- [기능추가] [Attribute] total 사용시 합계행의 기준 컬럼의 데이터를 기준데이터로 변경할지 말지 여부를
설정하는 속성 추가
- [기능추가] [Attribute] subtotal count 기능 추가
- [기능개선] rowheader update 설정시 클릭하면 restoreRow 호출할지 여부 default 변경 및
기능 추가
2.5.2069
Release on 2019.11.05
- [기능추가] [Method] 설정된 total영역 및 정보를 초기화하는 API 추가
ex)objGrid.clearTotal();
- [기능추가] [Attribute] 그리드 트리 기능사용시 그리드 생성 시점에 특정 레벨까지 열린 상태로 생성하는
기능 추가
- [기능추가] [Attribute] controlpanel 아이콘에 마우스 오버시 사용자가 지정한 문구를 나타낼 수
있는 hint 기능 추가 (html 설정시 해당 html의 내부에 'hint' 문자를 사용자 지정 문자로 대체)
- [기능개선] tree 사용시 level 값에 string이 들어와도 처리할 수 있도록 개선
2.5.2062
Release on 2019.11.04
- [기능추가] [Method] 그리드 트리 자식 노드 인덱스 반환하는 getTreeChildRows() 기능 추가
- [기능추가] [Method] 그리드 트리 기능 사용시 접고 펼침 포함 실제 인덱스 반환하는
getTreeRealRow() 추가
- [기능추가] [SBEXCEL] exportExcel시 설정한 열의 체크된 행 데이터만 다운로드하는
nCheckedDataCol 속성 추가
- [기능추가] [Attribute] 트리사용시 체크박스 표시할 수 있게 추가
- [기능추가] [Attribute] 특정 자리수 지정하여 원하는 문자로 마스크하는 기능 포맷 추가
- [기능추가] [Attribute] IE에서 동작하는 imemode 속성 추가
- [기능추가] [Attribute] 한글 (mask :{ alias:'k'}) / 한글+숫자 ( mask :{
alias:'#'} ) 만 입력할 수 있게 하는 mask 형태 추가
- [기능개선] tree기능 사용시 undo/redo 가능하도록 개선 (행추가/삭제 undo, redo시 전체노드 펼침)
- [기능개선] 그리드 기본 설정을 바꿀 수 있는 SBDefault.js 추가
- [기능개선] controlpanel columnsingrid icon 영역 보이지 않도록 개선
- [기능개선] emptyareaindexclear 속성 사용시 마지막 행 선택 후 빈 그리드 영역 더블 클릭시
edit가 되지 않도록 개선
- [기능개선] 그리드 트리 관련 API 사용시 getRow() 값으로 입력해도 실제 인덱스로 처리 되도록 개선
- [기능개선] setMergeByFree false시 특정 셀을 입력시 해당 셀이 속한 사용자 병합이 해제되도록 개선
ex) datagrid1.setMergeByFree(2, 1, false);
- [기능개선] getCheckedRows 사용시 paging 전체 데이터 대상으로 체크된 행을 가져올지 여부 파라미터
추가 (default : false)
- [기능개선] getCheckedRowData 사용시 paging 전체 데이터 대상으로 체크된 데이터를 가져올지
여부(default : false) 및 rownum을 포함할지 여부(default : true) 파라미터 추가
2.5.2032
Release on 2019.10.16
- [기능추가] [Method] total 사용시 subtotal/grandtotal 데이터를 제외한 데이터를 반환하는
메소드 getGridDataAllExceptTotal 기능 추가
- [기능추가] 그리드 및 컬럼의 기본 default 속성을 라이브러리 내 SBUtil.js 파일에서 사용자 지정가능한
_SBGrid.PROP.Columns / _SBGrid.PROP.Grid 추가
2.5.2025
Release on 2019.10.08
- [기능추가] [Method] beforepagechanged 이벤트에서 실제 페이지가 이동할지 말지를 설정하는
turnPaging 기능 추가
- [기능개선] paging 시 addrow / insertrow / removerow / deleterow 기능
가능토록 기능 개선
- [기능개선] paging 시에 상태값을 반환하는 update 기능 가능토록 기능 개선
Release Note
2.5.2024
Release on 2019.10.08
- [기능추가] [Method] 셀/행데이터 및 상태가 변경되었을 때 실행을 취소하는 undo 기능 추가
- [기능추가] [Method] 실행취소 정보가 있을 경우 역순으로 재실행하는 redo 기능 추가
- [기능추가] [Method] 행 데이터 및 상태를 초기 상태로 복원하는 restoreRow 기능 추가
- [기능추가] [Attribute] ctrl+z. ctrl+y를 사용하여 실행취소/재실행을 할 수 있는
undoredo 속성 추가
- [기능추가] [Attribute] rowheader update 아이콘 클릭 시 callback function을
호출하는 rowheaderupdatecallback 속성 추가
- [기능추가] [Attribute] 그리드의 빈 영역 클릭시 그리드의 선택 행/열의 index 초기화 여부를 설정하는
emptyareaindexclear 속성 추가
- [기능추가] [Attribute] controlpanel columns 영역을 그리드 밖에서 여는
columnsingrid 기능 추가
- [기능추가] [Attribute] 행 삭제시 포커스를 삭제된 행/맨 마지막 행에 주는
deleteremovefocus 기능 추가
- [기능추가] [Event] 그리드 resize 메소드 사용 시 beforegridresize /
aftergridresize 사용자 이벤트 호출
- [기능개선] rowheader update 아이콘 클릭 시 restoreRow 동작하도록 개선
- [기능개선] tree 사용 시 행추가/행삭제/findrow 시에 전체 노드 펼쳐지게 개선
Release Note
2.5.2001
Release on 2019.09.17
- [기능개선] 페이징 기능 사용시 데이터 없는 경우 페이징 네비게이션 영역 숨김 처리
- [기능개선] format type custom일 때 셀데이터가 없는 경우에도 callback function을 타도록
개선
Release Note
2.5.1997
Release on 2019.08.29
- [기능개선] 데이터부분 cell 에 & 가면 &로 치환되던 로직 개선
Release Note
2.5.1995
Release on 2019.08.28
- [기능추가] [Method] column / cell disabled 시 ui를 숨김여부를 반환하는
getColUIHidden getCellUIHidden 기능 추가
- [기능추가] [Column] column 속성적용 시 ui 가 있는 컬럼 타입의 ui를 숨길지 여부를 설정하는
uihidden 기능 추가
- [기능개선] refresh시에 style:true 일때 실제 rowindex도 초기화되도록 개선
- [기능개선] 그리드 width가 퍼센트일때 브라우저 사이즈를 줄여도 컨트롤 패널영역이 두줄이 되지 않도록 그리드 최소
너비 설정
Release Note
2.5.1986
Release on 2019.08.20
- [기능추가] [Method] 사용자가 원하는 영역을 첫번째 셀 데이터 기준으로 병합하는 setMergeByFree
기능 추가
- [기능개선] refresh()시 style:true면 캡션 영역이 쏠리는 현상 개선 (sort된 상태일 때에만 캡션
여백 조정)
- [기능개선] 마우스로 컬럼너비 조정시 그리드 바깥으로 마우스가 넘어가도 조정되도록 개선
- [기능개선] exportLocalExcel 및 exportData (csv, xls, xlsx) 사용시 다운로드에서
제외할 열을 지정하는 arrRemoveCols 속성 추가
2.5.1980
Release on 2019.08.09
- [기능추가] [Column] 컬럼타입 input, inputbutton autofillinput 입력 타입별 형태
지원 하는 기능 추가
- [기능개선] refresh()시 style:true면 캡션 영역이 쏠리는 현상 개선
2.5.1975
Release on 2019.08.03
- [기능개선] 컬럼 타입 datepicker, inputdate 년/월달력 사용 시 mindate, maxdate 사용
가능하도록 개선
- [기능개선] 브라우저 resize 시 그리드의 height도 변경되게 개선
2.5.1970
Release on 2019.07.26
- [기능추가] [Method] 특정 열의 filtering 사용 여부 반환하는 getColFiltering 추가
- [기능추가] [Attribute] 그리드 XML data 사용하여 생성 가능하도록 기능 추가
- [기능개선] columngroup기능으로 캡션 변경시 setColFiltering 설정한 상태 유지되도록 개선
2.5.1965
Release on 2019.07.24
- [기능추가] [Method] filtering 설정되어 있을 때 특정 열에 동적으로 filtering 사용/해제하는
setColFiltering 추가
- [기능개선] 컬럼타입 combo, inputcombo displayui 사용시 화면 구조 변경 하여 정렬 및 말줄임
처리 개선
- [기능개선] 마우스로 컬럼 너비 조정시 최소 너비를 fixedrows의 아이콘 영역을 고려하여 개선
- [기능개선] fixedrows에 아이콘이 있을 때 캡션이 ellipsis되도록 개선
- [기능개선] refresh시 style:true로 주었을때 숨겨진 열의 width가 0보다 클때 그리드 틀어지지 않게
변경
- [기능개선] importExcelData API 사용시 엑셀 데이터에서 제외할 행 개수/열 개수 지정하는 파라미터
추가
- [기능개선] datareplacevaluechanged를 쓸 경우에 포맷이 subtotalrow에 포맷이 적용되어서
보이는 현상 개선
2.5.1952
Release on 2019.07.10
- [기능추가] [Method] 서버를 통하지 않고 엑셀 데이터를 그리드에 업로드하는 importExcelData 추가
- [기능개선] 서버를 통하지 않고 그리드 데이터를 xlsx 형식으로 다운로드할 수 있도록 exportData 메소드
개선
- [기능개선] 컬럼타입 combo, inputcombo displayui 사용시 영역 사이즈 개선하여 스타일 처리 개선
2.5.1949
Release on 2019.07.03
- [기능개선] datepicker 사용시 그리드 행이 하단에 위치할 경우 inputdate처럼 위로 열리게 개선
2.5.1945
Release on 2019.06.25
- [기능추가] [Column] 컬럼타입 checkbox 전체체크 박스 속성으로 적용하도록
fixedcellcheckbox 추가
- [기능추가] [Method] getCellFormat/setCellFormat 메소드 추가
- [기능개선] ios 는 파일다운로드 시 새창으로 열어서 보여주는 방식으로 파일다운로드방식 개선
- [기능개선] filtering 초기화 시에 afterfiltering 사용자이벤트 호출되도록 개선
2.5.1930
Release on 2019.06.18
- [기능추가] [Attribute] controlpanel columns의 custom 버튼을 여러 개 만들 수 있는
customs 기능 추가
- [기능추가] [Attribute] 그리드의 allowcopy 속성사용시 컬럼타입 combo/inputcombo일때
라벨값 복사되는 속성 추가
- [기능추가] [Column] combo/inputcombo 타입에서 값을 선택하지 않았을 때 표시하는
label/value를 지정해 주는 unselect 속성 추가
- [기능추가] [Method] 그리드 데이터를 xls/txt/xml/csv 형식으로 다운로드하는 exportData
메소드 추가
- [기능추가] [Method] 서버를 거치지 않고 클라이언트단에서 그리드 데이터, 스타일, 병합 정보를 다운로드하는
exportLocalExcel 메소드 추가
2.5.1915
Release on 2019.05.23
- [기능추가] [Method] emptyrecords을 설정/반환 하는 API 및 샘플 추가
- [기능추가] [Method] emptyrecordsfontstyle을 설정/반환 하는 API 추가
- [기능추가] [Method] 현재 시점기준 컬럼들의 설정된 정보를 반환하는 API추가
- [기능추가] [Method] 설정된 sort/multisort 의 정보를 반환하는 API 추가
- [기능개선] sort/multisort에 반환되는 sorttype을 'asc', 'desc'로 반환
- [기능개선] 그리드 트리 기능 사용시 컬럼 이동 기능 사용 가능하도록 개선
2.5.1906
Release on 2019.05.14
- [기능추가] [Attribute] 정렬 시 frozenrows/frozenbottomrows 영역은 제외하는
sortexceptfrozen 속성 추가 (default : false)
- [기능추가] [Attribute] 그리드 트리 기능 및 샘플 추가
- [기능추가] [Method] 페이징 시에 화면에 보이는 행의 개수를 설정하는 API 추가
- [기능추가] [Column] 컬럼 타입 datepicker, inputdate 날짜 선택 제한 (mindate,
maxdate) 기능 추가 및 샘플 추가
- [기능개선] headermark를 byrows, byrow에서도 사용 가능하도록 개선 (headermark는 사용자가
클릭한 셀의 열 인덱스에만 한 개 들어감.)
- [기능개선] input, inputbutton setAutoComplete 사용시 autocomplete 리스트를
새로고침하는 세번째 파라미터 추가
2.5.1892
Release on 2019.04.17
- [기능추가] [Column] 그리드 데이터 없을시 이미지 표시하는 속성 emptyimage,
emptyimagestyle 추가
- [기능개선] 모바일에서 그리드 영역 스크롤시 브라우저 스크롤은 이동하지 않게 수정
2.5.1885
Release on 2019.03.28
- [기능추가] 컬럼 filtering 속성 필터링 리스트 입력상자로 찾아주는 filtering.listsearch
기능 추가
- [기능개선] autocomplete시 리스트에 autofocus 되지 않게 개선
2.5.1873
Release on 2019.03.15
- [기능추가] combo나 inputcombo일때 label값을 복사해서 value로 넣어주는 속성 추가
- [기능개선] 다중 선택으로 붙여넣기시 선택 영역을 채우도록 개선
- [기능개선] 브라우저 스크롤이 있고 그리드가 아래에 있을 때 controlpanel addRow시 브라우저 스크롤이
움직이지 않도록 개선
2.5.1862
Release on 2019.02.22
- [기능개선] controlpanel 높이가 그리드 높이를 넘어가지 않도록 개선
2.5.1859
Release on 2019.02.18
- [기능추가] [Event] beforerefresh : refresh() 실행 전 이벤트 추가
- [기능추가] [Column] controlpanel : 그리드 상단에 표시하는 사용자가 직접 조작 가능한 그리드 및
컬럼 속성 기능 추가
2.5.1856
Release on 2019.02.11
- [기능추가] [Method] 컬럼타입 input, inputbutton autocomplete 사용 시 data를
변경해주는 setAutoComplete() 추가
2.5.1848
Release on 2019.01.08
- [기능추가] [Column] {typeinfo : {autocomplete : data}} : inputbutton
타입 열에 자동 완성 속성을 설정
- [기능추가] [Event] beforecolumnmove : 열 이동 전 이벤트 발생
- [기능추가] [Event] aftercolumnmove : 열 이동 후 이벤트 발생
- [기능개선] jsonref를 빈값으로 설정할 경우 발생하는 스크립트 오류 수정
- [기능개선] setCellData 동작 시 열의 ref가 존재할 경우에만 데이터가 입력되도록 수정
2.5.1832
Release on 2018.12.27
- [기능추가] [Method] setSortable(param1, param2) : 특정 열의 정렬 가능 여부를
동적으로 설정
- param1 : [Number] 열 인덱스
- param2 : [Boolean] 정렬 가능 여부
- [기능추가] [Method] getSortable(param) : 특정 열의 정렬 가능 여부를 반환
- [기능개선] beforerowdragmove 이벤트 시점 변경
2.5.1824
Release on 2018.12.20
- [기능추가] [Column] columnhint = 'html 태그' : 열 헤더에 마우스 오버 시 표시할 html
태그를 설정
- [기능추가] [Method] setColumnHint(param1, param2) : 지정한 열에
columnhint를 설정
- param1 : [Number] 열 인덱스
- param2 : [String] html 태그
- [기능추가] [Method] getColumnHint(param) : 지정한 열에 설정된 columnhint를 반환
- [기능추가] [Method] insertColumn(param1, param2) : 지정한 위치에 열을 추가
- param1 : [Number] 열 인덱스
- param2 : [Object] 열 속성
- [기능추가] [Method] deleteColumn(param) : 지정한 열을 삭제
- [기능추가] [Event] beforerowdragmove : 마우스 드래그를 통한 행 이동 전 이벤트 발생
- [기능추가] [Event] afterrowdragmove : 마우스 드래그를 통한 행 이동 후 이벤트 발생
- [기능개선] datepicker / inputdate 열에 데이터 입력 시 그리드에 포커스 가는 현상 수정
2.5.1812
Release on 2018.12.13
- [기능개선] textareascroll 속성과 scrollbubbling 속성을 동시에 사용할 경우 textarea
열 위에서 마우스 휠로 스크롤 이동 가능하도록 개선
- [기능개선] Finding UI 사용 시 Enter key 입력으로 검색 가능하도록 개선
2.5.1804
Release on 2018.12.06
- [기능추가] [Column] { typeinfo : { textareascroll : true | false } }
: textarea 열의 줄바꿈을 허용하고 스크롤을 표시할지 여부 설정
- [기능추가] [Method] getColumnTypeInfo(param) : 지정한 열의 typeinfo를 반환
- [기능추가] [Event] aftercolumnresize : 열 너비 조절 시 mouseup 시점에 이벤트 발생
2.5.1794
Release on 2018.11.28
- [기능추가] [Method] setClipBoardData(param) : 데이터 붙여넣기 시 복사된 데이터를
변경할 경우 해당 데이터 갱신
- [기능추가] [Method] getClipBoardData : 데이터 붙여넣기 시 갱신된 데이터 반환
- [기능개선] 그리드 라이브러리 관련 전역객체에 선언된 메모리 내역을 정리하는 clearSBGrid() 기능 추가
- [기능개선] multirowheader 사용 시 'seq'가 있을 경우 bUseSeq 설정 없이 엑셀 다운로드
가능하도록 개선
- [기능개선] beforepaste 시점을 데이터 조작 전에 발생시키는 것으로 변경
2.5.1724
Release on 2018.11.01
- [기능추가] [Column] multiradio : 열 type 중 multiradio type
설정
ex) type : 'multiradio', typeinfo : {radiolabel : value1,
radiovalue : value2}
- value1 : [Array] multiradio 라벨 설정
- value2 : [Array] multiradio 데이터 설정
- [기능개선] paging 속성의 showgoalpageui 사용 시 textbox에 이동할 페이지 입력 후 enter
키로 동작하도록 개선
2.5.1714
Release on 2018.10.18
- [기능추가] [Attribute] extendcol : [Number] 지정한 열의 너비를 그리드의 빈 영역만큼
확장하도록 설정
- [기능추가] [Method] setExtendCol(param) : extendcol 속성을 동적으로 설정
- param : [Number] extendcol 적용할 열의 인덱스
- [기능추가] [Method] getExtendCol() : extendcol 속성의 설정값을 반환
- [기능추가] [Method] clearExtendCol() : extendcol 속성을 제거
2.5.1709
Release on 2018.10.11
- [기능추가] [Attribute] pasteaddrow : [Boolean] 데이터 붙여넣기 시 부족한 행만큼 행
추가 여부를 설정
- true(default) : 행 추가
- false : 행 추가하지 않음
- [기능개선] addRow 사용 시 스크롤 이동 여부를 설정하는 인자값 추가
2.5.1701
Release on 2018.10.01
- [기능추가] [Column] skippaste : [Boolean] 'ctrl + v'를 사용하여 그리드에 데이터
붙여넣기 시 붙여넣기를 제외할 열을 설정
- true : 붙여넣기 제외
- false(default) : 붙여넣기 가능
- [기능추가] [Method] setColSkipPaste(param1, param2) : 데이터 붙여넣기를 제외할
열을 동적으로 설정
- param1 : [Number] 열 인덱스
- param2 : [Boolean] skippaste 속성 적용 여부(true : 붙여넣기 제외, false : 붙여넣기 가능)
- [기능추가] [Method] getColSkipPaste(param) : 지정한 열의 데이터 붙여넣기 제외 설정
여부를 반환
- [기능추가] [Column] columngroup : [Object] 한 열에 여러 ref를 교체할 수 있도록
ref와 caption을 Object 형태로 지정
- value : [Object] ref, caption 값 ex) columngroup : {"addr" : ["주소"]}
- [기능추가] [Method] setColumnGroup(param1, param2) : 지정한 열에
columngroup을 설정
- param1 : [Number] 열 인덱스
- param2 : [Object] columngroup 설정 정보(변경할 ref 및 caption 값)
- [기능추가] [Method] getColumnGroup(param) : 지정한 열에 설정한 columngroup
정보를 반환
- [기능개선] insertRow 사용 시 movescroll false 설정하면 브라우저 스크롤도 이동되지 않게 수정
2.5.1691
Release on 2018.09.07
- [기능개선] validate 속성을 datepicker/inputdate 타입에서도 적용되게 수정
2.5.1678
Release on 2018.08.27
- [기능추가] [Attribute] total = {type : value1, position : value2,
columns : value3, subtotalrow : value4, grandtotalrow : value5, datasorting : value6} : [Object] 소계 및
합계 설정
- value1 : [string] 소계 및 합계 표시 여부 설정
- value2 : [string] 소계 및 합계 표시 위치 설정
- value3 : [Object] 열별 유형 설정
- value4 : [Object] 소계 영역에 타이틀 및 스타일 설정
- value5 : [Object] 합계 영역에 타이틀 및 스타일 설정
- value6 : [Boolean] 데이터 정렬 여부 설정
- [기능추가] [Method] setTotal(param1) : 소계 및 합계 동적으로 적용
- param1 : [Object] total 속성과 동일하게 사용
- [기능추가] [Method] isTotalRow(param1) : 소계 및 합계 영역 여부 반환
- param1 : [Number] 소계 및 합계 영역 여부를 확인할 행의 인덱스
- [기능추가] [Method] getTotalRowIndex() : 소계 및 합계 전체 행 반환
2.5.1649
Release on 2018.07.27
- [기능개선] showselectedcellsinfo 영역 맨 뒤 '/' 제거
2.5.1647
Release on 2018.07.23
- [기능추가] [Attribute] showtotalrows : [Boolean] 그리드 하단에 전체 행 개수
표시여부 설정
- true : 행의 개수 표시
- false(default) : 행의 개수 표시하지 않음
- [기능추가] [Attribute] emptycellonpaste : [Boolean] date format 셀에
데이터 붙여넣기시 format에 맞지 않는 데이터를 빈값 표시 여부를 설정
- true : 빈값 표시
- false(default) : 빈값 표시하지 않음
- [기능추가] [Method] getShowTotalRows() : 그리드 하단에 전체 행의 개수를 표시여부 반환
- [기능추가] [Method] setShowTotalRows(param1) : 그리드 하단에 전체 행의 개수를
표시할지 여부를 설정합니다.(그리드 하단 영역이 잡혀있는 경우에만 true 가능)
- param1 : [Boolean] 그리드 하단에 전체 행의 개수 표시 여부
- true : 전체 행의 개수 표시
- false : 전체 행의 개수 표시하지 않음
- [기능추가] [Method] getEmptyCellOnPaste() : date format 셀에 데이터 붙여넣기시
format에 맞지 않는 데이터를 빈값 표시 여부를 반환
- [기능추가] [Method] setEmptyCellOnPaste(param1) : date format 셀에 데이터
붙여넣기시 format에 맞지 않는 데이터를 빈값으로 표시 여부를 설정
- param1 : [Boolean] 맞지 않는 데이터를 빈값으로 표시할지 여부
- true : 빈값으로 표시
- false : 빈값으로 표시하지 않음
2.5.1638
Release on 2018.07.12
- [기능추가] [Attribute] showselectedcellsinfo : [Array] 그리드 하단에 보여줄
선택된 셀의 count / sum / avg 정보를 설정
- count : 선택한 셀의 개수
- sum : 선택한 셀의 합
- avg : 선택한 셀의 평균
- [기능추가] [Method] setShowSelectedCellsInfo(param1) : 그리드 하단에 보여줄
선택된 셀의 count / sum / avg 정보를 설정
- param1 : [Array] ["count","sum","avg"]
- count : 선택한 셀의 개수
- sum : 선택한 셀의 합
- avg : 선택한 셀의 평균
- [기능추가] [Method] getShowSelectedCellsInfo() : 그리드 하단에 보여줄 선택된 셀의
설정 값을 반환합니다.
- [기능추가] [Method] getSelectedCellsInfo() : 선택된 셀의 count / sum /
avg 값을 반환합니다.
2.5.1630
Release on 2018.06.25
- [기능개선]datepicker / inputdate 일때 locale 설정에 따라 [ 지움 / 적용 ] 버튼도 해당언어로 표시되게 수정 ( ja, zh, en 적용 )
2.5.1620
Release on 2018.06.07
- [기능추가] [Method] getColumnFormat : 선택한 열 포멧 속성을 반환
2.5.1614
Release on 2018.05.30
- [기능개선]rowheadercaption의 width 정보를 excel정보에 포함
2.5.1612
Release on 2018.05.29
-
[기능추가] [Attribute] hiddencopynpaste : copy/paste시 hidden 열을 포함시킬지
여부를 설정
- [기능추가] [Method] setHiddenCopyNPaste : copy/paste시 hidden 열을
포함시킬지 여부를 설정
- [기능추가] [Method] getHiddenCopyNPaste : copy/paste시 hidden 열의
포함여부를 확인
2.5.1605
Release on 2018.05.24
- [기능개선] sortColumn() explorerbar sort 설정되어 있지 않아도 사용 가능하도록 개선
- [기능개선] 열 이동 로직 변경 (기존 해당 이동 열 색상 지정 -> 이동될 열 사이에 선으로 색상 표시)
- [기능개선] allowcopy시 개행문자 처리
- [기능추가] [Method] sortingIcon() : sortColumn() 동적으로 수행후 헤더(캡션) 영역에
아이콘을 표기 하는 기능 입니다.
- [기능추가] [Method] removeSorting() : single sorting 정보 및 아이콘을
삭제합니다.
- [기능추가] [Method] getPrevCellDataInfo() : valuechanged이벤트 발생 시점에
데이터가 바뀌기 전 셀 정보를 반환합니다.
2.5.1591
Release on 2018.05.14
- [기능추가] [Attribute] updatepastestatus : true 설정 후 allowpaste 시
상태정보를 업데이트 하는 속성
- [기능추가] [Method] removecolumn() : 맨뒤에서부터 열을 삭제하는 기능
- [기능추가] [Method] setPageTotalCount(param1, param2) : 페이징 설정 type
이 'page' 일때 전체데이터의 개수를 설정하는 기능
- param1 : [Number] : 전체데이터를 설정
- param2 : [Boolean] : 그리드 refresh 여부 설정 ( default: false )
- [기능추가] [Method] getPageTotalCount() : 설정되어있는 전체데이터의 개수를 반환하는 기능
2.5.1569
Release on 2018.04.30
- [디자인개선] pagingUI의 showgoalpageui 부분 border 추가 및 input 클릭시
select처리
- [기능개선] rowheadercaption 사용시 그리드 ellipsis 처리 되도록 개선
- [기능개선] 열타입 inputdate 입력할수 있는 년도 범위(1000~9999) 개선
2.5.1558
Release on 2018.04.13
- [기능추가] gridajax (paging type) 기능 추가
- [기능추가] paging 기능 'page' type 기능 추가 (gridajax 사용, 이벤트 사용)
- [기능추가] datepicker, inputdate 해당 년도 기준 선택 상자 표시 범위 지정 속성(
yearrange ) 추가
- [기능추가] 열 타입 spinner 추가
- [디자인개선] IE8에서 border-radius 지원하지 않아 pagingUI의 border-radius 제거
- [기능개선] rowheaderwidth 속성이 초기데이터가 없을 때는 넓이값이 설정되지 않는 현상 개선
2.5.1548
Release on 2018.04.10
- [디자인개선] paging 영역 및 테마와 아이콘 색상이 겹쳐지는등 내용 개선
2.5.1543
Release on 2018.04.03
- [디자인개선] 그리드 Default 테마 개선 및 Navy, Gray 테마 추가
- [기능개선] paste 시에 col을 선택한경우 그 col기반으로 붙여넣기가 되도록 개선
2.5.1526
Release on 2018.03.28
- [기능개선] 편집모드일 때 findingUI를 호출시 편집모드를 닫도록 개선
- [기능개선] 그리드에 데이터가 한건도 없을 경우에도 paste 이벤트가 발생하게 수정(데이터 한줄 생성후 붙여넣기)
- [기능개선] refresh할 때 object param 추가 (해당 속성들 초기화 또는 반영할지 여부)
- [기능개선] array, string prototype override 구조 개선
- [기능개선] 열 타입 combo 데이터값이 없을때 아이템 리스트 포커스를 첫번째 아이템으로 지정
- [기능개선] paging 사용시 refresh() 네비게이터 영역 초기화
2.5.1501
Release on 2018.03.15
- [기능개선] filtering 기능 사용하지 않고, setFilters(), setMultiFilters() 사용이
가능하도록 개선
- [기능개선] 열 타입 input mask numeric 사용시 maxlength 적용 되도록 개선
2.5.1491
Release on 2018.03.08
- [기능추가] 열 타입 button 추가
- [기능개선] 열 타입별 스타일을 바로 추가할 수 있도록 SBGrid_Default.css에 css class 추가
- [기능개선] explorerbar / usemultisorting 속성을 설정하지 않아도 multiSorting 함수
사용 가능하게 변경
- [기능개선] finddata 사용시 enter 키를 이용하여 검색이 가능하도록 개선
2.5.1478
Release on 2018.02.28
- [기능추가] 열의 병합설정 여부를 반환하는 getMergeCol() 추가
- [기능추가] 지정된 범위의 셀에서 입력된 단어를 검색하는 findCell() 추가
- [기능추가] 검색기능 finddata 그리드 속성 추가
- [기능추가] 동적으로 열의 틀고정을 하는 setFrozenCols() 추가
2.5.1463
Release on 2018.02.13
- [기능개선] multirowheader 중복으로 추가시 하나만 추가 되도록 개선
- [기능추가] scrollbubbling 속성 추가 (그리드 scroll이 scrollMin/scrollMax까지
갔을때 mousewheel 이벤트 발생시 브라우저스크롤을 이동시킬지 여부)
2.5.1459
Release on 2018.02.08
- [기능추가] selectmode free일 때 포커스된 셀의 header, rowheader에 표시하는 기능 추가
- [기능추가] multirowheader 기능 추가 (rowheader array type 설정시 사용 가능)
- [기능개선] 열이동시 이동되는 열의 위치를 명확하게 보여주기 위해서 UI변경
2.5.1437
Release on 2018.01.26
- [기능추가] [Attribute] rowheaderwidth = {seq:'100'} : rowheader의
width를 설정
- [기능추가] [Attribute] rowheadercaption = {seq:'순번'} : rowheader의
헤더명을 설정
- [기능추가] [Method] getExtendLastcol(); 메소드 추가
- [기능추가] [Method] setExtendLastcol('scroll'); 메소드 추가
2.5.1416
Release on 2018.01.17
- [기능개선] addRow(), addRows(), insertRow() 사용시 필터링을 초기화 하도록
기능 개선
- [기능추가] [Method] initFiltering(); 필터링 인덱스 정보 및 UI 영역을 다시 생성
2.5.1411
Release on 2018.01.11
- [기능개선] IE에서 renderer로 넣은 textarea/input등등 입력가능한 열들 마우스드래그
안되는 현상 개선
2.5.1392
Release on 2017.12.27
- [기능개선] [Attribute] rowheaderbackcoloralternate 사용시
rowheader영역의 기본 배경색 흰색으로 변경되도록 개선
- [기능개선] [Method] setFilters(), setMultiFilters(), clearFilters()
사용시 포커스가 되는 현상 개선
2.5.1388
Release on 2017.12.20
- [기능추가] [Method] setFrozenBottomRows(param1) : 동적으로
frozenbottomrows를 설정하는 기능 추가
- param1 : [Number] frozen을 생성할 개수
- [기능추가] [Attribute] rowheaderbackcoloralternate = '#FFFF00' : 반복
주기에 해당하는 rowheader 행에 지정할 배경색 설정
- [기능추가] [Method] getRowHeaderBackColorAlternate() :
"rowheaderbackcoloralternate" 속성의 설정 값을 반환
- [기능추가] [Method] setRowHeaderBackColorAlternate(param1) :
rowheader 영역에서 반복주기에 해당하는 행에 "rowheaderbackcoloralternate" 속성을 적용할 배경색을 설정
- param1 : [String] 반복주기에 해당하는 행에 적용할 배경색
2.5.1376
Release on 2017.12.14
- [기능개선] setFilterOfColumns() 로직 개선 및 속성 업데이트 추가
- [기능추가] [Column] 필터링 기능 사용시 열 별 UI 사용 여부 속성 filtering : {
displayui : true or false } 추가
2.5.1367
Release on 2017.12.07
- [기능추가] 엑셀 다운로드 arrNumberFormatCols 숫자 서식 기능 추가
2.5.1365
Release on 2017.12.04
- [기능개선] inputdate, datepicker 에 날짜 paste시 dateformat과 형식을 맞추도록 원본
데이터 변경하도록 개선
2.5.1360
Release on 2017.11.29
- [기능개선] 열 타입 inputcombo 구조 개선 적용
2.5.1349
Release on 2017.11.22
- [기능개선] 그리드 속성 removewhitespace 사용시 tooltip에도 적용되도록 개선
2.5.1346
Release on 2017.11.21
- [기능개선] 열 타입 combo 아이템 리스트가 그리드 영역을 벗어나는 경우 위치 및 개수 조정 하도록 개선
- [기능개선] frozen/frozenbottom 영역에 insert시 frozen이외의 영역에서 스크롤이 이동하지
않도록 개선
- [기능추가] [Attribute] removewhitespace = true : 데이터의 문자 맨앞 띄어쓰기를
제거/유지 하는 설정(format이 있으면 format 먼저 적용 후 적용)
- output,input,textarea,outputbutton,inputbutton type에서만 적용
2.5.1336
Release on 2017.11.15
- [기능개선] 컨텍스트 메뉴 사용시 마우스 오른쪽 버튼 클릭하는 경우에 기존 처럼 row,col 인덱스 변경 및
선택되도록 개선
2.5.1334
Release on 2017.11.14
- [기능개선] colwidth 조절하는 영역을 선택하기 어려워서 필터링icon 위치를 3px만큼 앞으로 이동
- [기능개선] output 타입 temp 구조 구현 및 적용
- [기능개선] 열 타입 combo temp 구조 적용 및 로직 개선
- [기능개선] 열 타입별 class 추가
2.5.1324
Release on 2017.11.10
- [기능개선] merge-rowindex가 시작row가 아닌 마지막 row로 세팅되는 현상 개선
2.5.1319
Release on 2017.11.09
- [기능추가] [Method] getCheckedRowData(param1) : 열타입 checkbox, radio
선택된 데이터를 가져오는 기능
- param1 : [Number] 체크박스 열 인덱스
- [기능추가] [Column] {userattr:{key : value}} : 원하는대로 사용 가능한 object값을
설정
- [기능추가] [Method] getColUserAttr(param1) : userattr에서 설정한 object를
반환
- [기능추가] [Method] setColUserAttr(param1, param2) : param1의 열에
userattr을 설정
- param1 : [Number] 열 인덱스
- param2 : [Object] userattr 형식의 objcet값
2.5.1312
Release on 2017.11.03
- [기능개선] rowheader 영역의 width도 조절할 수 있게 setColWidth()에 rowheader 영역도
포함 시킴
- [기능추가] [Method] isEditing() : 그리드의 edit 여부를 반환
2.5.1304
Release on 2017.10.30
- [기능개선] 열타입 input 생성 방식 및 표시 방식 전반적인 구조 변경
- [기능개선] 열타입 textarea 생성 방식 및 표시 방식 전반적인 구조 변경
- [기능개선] status : 6일 경우 getUpdateData(false,'d') 를 이용해 출력 가능
- [기능추가] [Method] addColumn(param1) : 열을 동적으로 생성
- param1 : [Object] 기존 열 생성시 사용되는 object형태의 열 정보
2.5.1296
Release on 2017.10.18
- [기능추가] [Method]
setFixedCellCheckbox(param1,param2,param3,param4) : 전체체크박스 설정시 캡션명 숨기지 않도록 하는 기능 추가 (4번째 파라미터 추가)
- param4 : [Boolean] 캡션명 숨김 여부
2.5.1286
Release on 2017.09.15
- [기능개선] insertRow/addRow 후 셀을 edit할 경우 status : 3으로 출력되도록 개선
- [기능개선] status : 3일 경우 getUpdateData(false,'i') 를 이용해 출력 가능
- [기능개선] status : 6일 경우 getUpdateData(false,'d') 를 이용해 출력 가능
- [기능추가] [Attribute] limitscrollrow=true : 세로스크롤 버튼 클릭시 브라우저에 따라
1~2행씩 이동하게 하는 속성
- [기능추가] [Column] {typeinfo : {calendartype :
'year'|'month'|'yearmonth'}} : 연/월/연월 달력 추가
2.5.1271
Release on 2017.09.15
- [기능추가] skipkeyfocus 열 속성 추가 : tab 키로 셀 이동시 특정 열을 건너뛰게 하는 속성 추가
- [Column] skipkeyfocus : true
2.5.1262
Release on 2017.09.08
- [기능개선] getCheckedRows : 기존 checkbox type 열 및 radio type 에서도 체크된
row 반환되도록 개선
- [Method] datagrid.getCheckedRows(param1);
- [기능개선] tab 키 이동시 inputdate 및 inputbutton 도 edit 모드로 열리도록 개선
- [기능개선] textarea 열의 개행문자를 tooltip으로 확인할 수 있도록 개선
2.5.1253
Release on 2017.08.31
- [기능추가] setCellHide : 렌더러 및 이미지 열을 제외한 열을 숨김
- [Method] datagrid.setCellHide(param1,param2,param3);
- param1 : [Number] 행 인덱스
- param2 : [Number] 열 인덱스
- param3 : [Boolean] 숨길 것인지 여부 설정
- [기능추가] getGridDataAll : 그리드 전체 데이터 반환
- [Method] datagrid.getGridDataAll(param1);
- param1 : [Boolean] 그리드 전체 데이터 객체의 복제본 반환 여부, false 설정시 'call by reference' 동작
2.5.1234
Release on 2017.07.25
- [기능추가] 개인화 기능 추가 : 방법은 속성을 이용한 방법 및 메소드를 이용한 방법 2가지
- 아래의 속성 값 2개를 필수로 설정. refresh 하면 자동으로 개인화 저장
- [Attribute] autosavepsnldata = true;
- [Attribute] psnldataid = '개인 id;'
- 아래의 2개의 메소드를 이용하면 개인화를 동적으로 변경 / 호출 할 수 있습니다.
- [Method] datagrid.savePersonalInfo(strUserId);'
- [Method] datagrid.loadPersonalInfo(strUserId);
- [기능개선] refresh시 파라미터 추가하여 해당 그리드로 화면 포커스되는 현상 개선
- [Method] datagrid.refresh(param1);
- param1 : [Boolean] 화면 포커스 여부
2.5.1227
Release on 2017.07.18
- [기능추가] datamergefalseskip 속성 추가 : 병합타입 : byrestriccol 일때
merge:false 가 설정되어있을 경우 그 열을 건너뛰는 속성 추가
- [Attribute] datamergefalseskip = true
- [기능추가] datareplace 속성 추가 : 특정 데이터가 있으면 화면에 보여지는 데이터를 변경하는 속성 추가
- [Attribute] datareplace = 'null?★'
- [기능추가] datareplacevaluechanged 속성 추가 : 특정 데이터를 원하는 값으로 변경하는 속성
추가(원본 데이터)
- [Attribute] datareplacevaluechanged = 'null?★'
2.5.1224
Release on 2017.07.05
- [기능추가] getLastFocusGrid : 한 개의 페이지에 여러 개의 그리드 사용시 선택된 그리드의 id를
반환
- [Method] _SBGrid.getLastFocusGrid();
2.5.1220
Release on 2017.07.04
- [기능추가] rowheader select 기능 추가
- [Attribute] rowheader : "select"
2.5.1215
Release on 2017.06.12
- [기능추가] getLastFocusRow 기능 추가 : 마지막으로 foucs된 행을 반환
- [Method] datagrid.getLastFocusRow();
- [기능추가] getCellTooltip 기능 추가 : 특정 cell에 tooltip 값을 반환
- [Method] datagrid.getCellTooltip(param1,param2);
- param1 : [Number] 행 인덱스
- param2 : [Number] 열 인덱스
- [기능추가] getColList 기능 추가 : 전체 열에서 특정 ref or caption 해당하는 열 인덱스 반환
- [Method] datagrid.getColList(param1,param2);
- param1 : [String] 검색 조건(ref,caption)
- param2 : [String] 조건에 따른 ref명 혹은 caption명
2.5.1210
Release on 2017.06.02
- [기능추가] getCheckedRows 기능 추가 : 체크박스가 체크된 행의 인덱스 번호를 배열로 반환
- [Method] datagrid.getCheckedRows(param1);
- param1 : [Number] 체크박스 열의 인덱스
2.5.1208
Release on 2017.05.30
- [기능개선] 키입력으로 그리드 input type edit모드 진입시 F2키는 기존데이터를 삭제하지 않게 변경
2.5.1192
Release on 2017.05.11
- [기능추가] SBGrid2.5 trial 버전 기간제 추가
2.5.1187
Release on 2017.04.27
- [기능개선] group 설정되어 있을때 inputtype 사용시 edit후 그룹형태 유지하도록 수정
- [기능개선] colchanged 이벤트 tab 키 이동시 마지막 및 첫번째 셀에서 처리 개선
- [기능추가] rowheader update 기능 추가
- [Attribute] rowheader : "update"
2.5.1167
Release on 2017.04.11
- [기능개선] backcoloralternate 의 스타일 정보를 초기화 시켜주는 로직 추가
- [기능개선] IE8 프로파일링 결과에 따른 로직 개선으로 인한 성능 향상
- [기능추가] 그리드 이벤트 colchanged(oncolchanged) 추가
- [기능추가] [Attribute] rowheader : "update"
- [기능추가] validate 기능 추가 : 열 속성으로 입력받은 데이터의 validation 체크를 할 수 있다.
- validate : "callBackFunction명"
2.5.1159
Release on 2017.03.28
- [기능추가] 병합해제하는 clearMerge API 추가
- [Method] datagrid.clearMerge();
2.5.1150
Release on 2017.03.21
- [기능개선] frozenrows의 개수를 생성된 화면상의 Row의 개수보다 많게 설정하지 못하게 수정
2.5.1147
Release on 2017.03.16
- [기능개선] POI에서 제공하는 메모리 관련 속성 추가
2.5.1143
Release on 2017.03.08
- [기능개선] 열 타입 combo 사용시 oneclickedit true 설정 경우 리스트 표시 형태로 수정
- [기능추가] exportExcel 시 캡션영역을 제외하고 다운로드하는 bExceptCaption 속성 추가
2.5.1140
Release on 2017.03.06