맨위로가기
 

SBGRID

닫기

Release Note

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 사용시 받을 데이터 타입 지정하는 속성 추가
    • ex) reponsetype ='json';
  • [기능개선]특정 특수문자 입력시 input계열 일때 edit모드 진입되도록 개선
    • ex) ,./;'[]\
  • [기능개선]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 추가
    • ex) datagrid1.copy();
  • [기능추가] [Method] paste API 추가
    • ex) datagrid1.paste();
  • [기능추가] [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 추가
    • ex)objGrid.getJsonRef();
  • [기능추가] [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) : 특정 열의 정렬 가능 여부를 반환
    • param : [Number] 열 인덱스
  • [기능개선] 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를 반환
    • param : [Number] 열 인덱스
  • [기능추가] [Method] insertColumn(param1, param2) : 지정한 위치에 열을 추가
    • param1 : [Number] 열 인덱스
    • param2 : [Object] 열 속성
  • [기능추가] [Method] deleteColumn(param) : 지정한 열을 삭제
    • param : [Number] 열 인덱스
  • [기능추가] [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를 반환
    • param : [Number] 열 인덱스
  • [기능추가] [Event] aftercolumnresize : 열 너비 조절 시 mouseup 시점에 이벤트 발생

2.5.1794

Release on 2018.11.28
  • [기능추가] [Method] setClipBoardData(param) : 데이터 붙여넣기 시 복사된 데이터를 변경할 경우 해당 데이터 갱신
    • param : [String] 갱신할 데이터
  • [기능추가] [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) : 지정한 열의 데이터 붙여넣기 제외 설정 여부를 반환
    • param : [Number] 열 인덱스
  • [기능추가] [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 정보를 반환
    • param : [Number] 열 인덱스
  • [기능개선] 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 열을 포함시킬지 여부를 설정
    • default : true
  • [기능추가] [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 시 상태정보를 업데이트 하는 속성
    • default : false
  • [기능추가] [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 이벤트 발생시 브라우저스크롤을 이동시킬지 여부)
    • default : true

2.5.1459

Release on 2018.02.08
  • [기능추가] selectmode free일 때 포커스된 셀의 header, rowheader에 표시하는 기능 추가
    • default : false
  • [기능추가] 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를 반환
    • param1 : [Number] 열 인덱스
  • [기능추가] [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);
      • param1 : [Number] 열 인덱스
  • [기능개선] 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();
      • param : 없음

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();
      • param : 없음
  • [기능추가] 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();
      • default : 없음
      • param : 없음

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
  • [기능개선] 로고이미지 표시 방법 변경