NOTICE

공지사항

2019. 4. 3

[업그레이드] 알메이트-그리드(HTML5) 5.0 버전 출시

안녕하세요.  리아모어소프트의 홈피 담당자입니다.


항상 저희 리아모어를 사랑해 주시는 고객여러분께 진심으로 감사드립니다.


2019년의 봄기운이 포근히 느껴지는 3월의 끝자락에,
 

HTML5 데이터 그리드 제품의 업그레이드 버전을 출시하게 되었습니다.

 


저희 제품을 사랑해 주신 고객여러분들께 깊은 감사를 드리며, 고생하신 개발팀에게도 격려와 함께 감사를 드립니다.

 

 

업그레이드 : 기존의 4.0 버전 => 5.0 버전으로 업그레이드.

 

이번 업그레이드는 그동안 고객님들의 다양한 의견들을 수렴하여,  이를 반영한 기능위주의 업그레이드입니다.

 

UI등에서는 변동사항은 없습니다.  또한 기존 기능은 모두 유지됩니다.


따라서 기존 4.0 버전 사용고객은 어려움없이 5.0 버전으로  업그레이드를 하실 수 있습니다.

 

 

이번에 업그레이드 된 주요내역은 아래와 같습니다.

 

I. 업그레이드 제품명 :  rMate Grid for HTML5 v5.0  (기존 4.0에서 5.0으로 업그레이드)

 

 

II. 업그레이드 내용 : 

 

주로 세부적인 기능위주의 업그레이드 입니다.   UI 등에서는 변동사항이 없습니다.  기존 4.0 기능을 모두 지원합니다.

 


1. 이벤트(Event) 발생을 보강하였습니다.

 

    그리드내에서 이용자의 다양한 액션에 따라 발생하는 이벤트(Event)를 받아 이를 사용자정의함수에서 처리하는 것은

 

    일반적인 형태의 그리드 활용법입니다.

 

    이번 5.0 에서는 아래의 3가지의 새로운 이벤트(Event)의 발생을 추가하였습니다.

 

    - FOOTER_CLICK : 푸터(Footer)를 클릭할 경우 이벤트를 발생합니다.

 

    - HEADER_CLICK : 헤더(Header)를 클릭할 경우 이벤트를 발생합니다.

 

    - FILTER_CLICK : 필터 적용, 해제시 이벤트를 발생합니다.

   

    => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 그리드 이벤트 제어 -> DataGrid 이벤트

 


2. 엑셀(Excel) 관련 기능이 보강되었습니다

 

    그리드와 엑셀간의 import / export / copy / paste 기능은 고객분들이 가장 많이 이용하는 기능중의 하나이며,
   
    끊임없이 다양한 고객의 요구가 집중되는 곳이기도 합니다.   금번 5.0 버전에서는 엑셀과 관련된 세세한 기능들이

 

    더욱 보강되었습니다.
   
   
    가. Excel import 시에 append 지원
   
        엑셀을 import 할 경우 기존 데이터를 지우고 모두 바꾸는 것이 아닌 특정 행 이후에 읽어들인 데이터를 넣는 모드

 

        를 지원 합니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 엑셀(Excel) -> Excel import append
       
   
    나. Excel export 시에 암호넣기
   
        엑셀을 export 시에 암호를 넣어서 저장할 수 있는 암호화 기능이 추가되었습니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 엑셀(Excel) -> Excel export 읽기암호
       
       
    다. Excel 컬럼 숨김 대신 빼기기능
   
        화면의 그리드에서 숨김으로 처리된 컬럼이 있는 경우 이 그리드를 엑셀로 export 할 경우,  기존에는 export 된

 

        엑셀파일에도 숨김으로 처리가 되었습니다.
       
        이번 5.0 에서는 숨김으로 처리하거나, 빼도록(해당 컬럼이 빠져서 export 됨)하는 속성이 추가되었습니다.
       
   
    라. Excel export시 header 와 footer를 여러줄 삽입
   
        엑셀을 export시에 header와 footer를 여러줄 삽입하는 기능 및 header와 footer를 엑셀의 문법에 맞추어

 

        최소한으로 꾸밀 수 있는 기능이 지원되었습니다.
       
        이 기능을 통해 엑셀 export시에 좀 더 다양한 활용이 가능할 것입니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 엑셀(Excel) -> Excel export 제목 꼬릿말
       
   
    마. Excel export시에 styleFunction 지원
   
        styleFunction은 특정 조건이 발생할 경우, 특정 셀이나, 행등에 대하여, 이용자 정의 함수형태로 style을 변경하는

 

        함수입니다.
       
        기존에는 이 styleFunction으로 처리된 style은 엑셀 export시에 적용이 되지 않았습니다만 이번 5.0 버전에서는

 

        이를 지원하게 되었습니다.
       
   
    바. lableJsFunction에 export 파라메터 추가
   
        labelJsFunction에 의한 셀의 표시 라벨을 조작시, export 파라메터를 추가하여, 현재의 labelJsFunction이 불려진

 

        것이 excel export인지 아닌지를 구별케 하여, 엑셀 export시에 표시되는 내용을 다르게 구현할 수 있는 기능이

 

        지원되었습니다.
       

 

       
3. 사용자 정의 함수의 보강

 

    사용자 정의 함수의 기능들중 고객들로부터 문의가 많았던 부족한 기능들을 새로이 보강하였습니다.
   
    가. summaryJsFunction 이 추가되었습니다
   
        SpanSummaryCollection, GroupingCollection, SpanGroupingCollection, DataGridFooterColumn 에서 합산시 합산

 

       내용을 사용자 정의로 조작할 수 있는 기능이 추가되었습니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 셀 병합 및 합산 -> 사용자지정에 의한

 

             합산 제어
       
            http://demo.riamore.net/HTML5demo/grid/index.html -> 푸터 -> 사용자지정에 의한 합산 제어

 


    나. mergingJsFunction 이 추가되었습니다.
   
        SpanSummaryCollection 에서 셀병합시 병합여부를 사용자 정의로 조작할 수 있는 기능이 추가되었습니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 셀 병합 및 합산 -> 사용자지정에 의한

 

             병합 제어

 


    다. groupingJsFunction 이 추가되었습니다.
   
        GroupingCollection, SpanGroupingCollection 에서 그룹핑시 그룹핑여부를 사용자 정의로 조작할 수 있는 기능이

 

        추가되었습니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 계층 및 그룹핑 -> 사용자지정에 의한

 

             그룹핑 제어

   

   
4. 소소하지만 알아두면 유용한 기능

 

    업그레이드로서는 작아보이지만, 알아두면 유용하게 사용할 수 있는 소소하면서도 유용한 기능들입니다.
   
    가. headerLabelJsFunction
   
        헤더에 표시되는 내용을 headerLabelJsFunction 기능을 통해 사용자 정의할 수 있는 기능입니다.  이는 이용자마다

 

        서로다른 header 옵션등을 표현해야 할 경우등에 유용합니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 그리드 속성 제어 -> 사용자지정에

 

             의한 헤더라벨 변경
   
    나. Paste시 insert 안되게
   
        paste에 의해 셀 편집시에 마지막 라인을 넘어가는 행이 있을때 이를 insert 할지 말지 여부를 구분하는 속성이

 

        추가되었습니다.
       
       
    다. selector disable set

 

        select 컬럼(체크박스로 이루어진 컬럼)의 경우 특정 행에 대하여는 이를 disable 되게끔하여 선택을 못하게 할 수

 

        있습니다.  이때 disable된 체크박스는 default가 unchecked 상태입니다.  이번에 이를
       
        자바스크립트를 통해 selector 컬럼의 disabled된 체크에 대해서도 선택여부를 제어할 수 있는 기능이 추가되었습니다.
       
       
    라. 검색시 셀모드 지원
       
        search 함수를 통해 그리드 내의 데이터를 검색할 경우 행 모드에서만 지원하였으나 셀모드에서 지원하여 검색된

 

        셀을 직접 표시할 수 있도록 하였습니다.
       
        => 데모페이지 : http://demo.riamore.net/HTML5demo/grid/index.html -> 필터링 및 검색 -> 검색

   


    마. liveScrolling에 liveHorizontalScrolling, liveVerticalScrolling 추가 지원
       
        기존에 liveScrolling을 선택시, 수평 수직 스크롤에 동시에 적용되던 것을 liveHorizontalScrolling,

 

        liveVerticalScrolling 속성을 추가하여 개별적으로 적용할 수 있도록 하였습니다.
       
        이 속성에 더하여 showHorizontalScrollTips, showVerticalScrollTips 속성도 추가하여 스크롤팁의 표시 여부도 제어

 

        할 수 있도록 하였습니다.
     
   
    바. 마지막 컬럼도 리사이징할 수 있도록 개선
   
        다수 컬럼의 경우 수평스크롤로 마지막 컬럼까지 이동시에 마지막 컬럼의 크기와 남아있는 공간의 크기가 서로달

 

        라, 이를 처리하는 옵션중, lastColumnWidthPolicy 가 cut일 경우
       
        마지막 컬럼에 컬럼 크기를 조정할 수 있는 리사이징 기능이 추가되었습니다.

 

 

5. 기타
   
    가. IE 브라우저에서의 속도향상
   
        useSameFreeItemRenderersTable : IE등에서 성능 향상을 위해 내부적으로 컬럼마다 생성되는 렌더러 테이블을

 

        전체적으로 하나만 생성토록 하여 렌더러의 재사용성을 향상시키는 기능을 추가하였습니다.       
       
        기존 IE 브라우저 사용자에게는 좀 더 향상된 속도감을 느끼실 수 있을 것입니다.

   

    나. 라이선스 처리 방식의 변경

 

        기존에는 평가판 제품과 정품 제품을 분리하여 운영을 하였습니다.
   
        그러나 이러한 분리운영이 많은 혼돈과 관리의 어려움을 낳기도 하였습니다.
   
        이번 5.0 버전부터는 평가판 제품과 정품을 별도로 구분하지 않고, 라이선스 키 하나로 제어가 되도록 수정을

 

        하였습니다.
   
       고객여러분들의 편의를 위한 조치이오니, 부디 정품구입을 하여주시어,  더 좋은 제품으로 발전할 수 있도록 많은

 

       도움을 부탁드립니다.


       
       

 

이상과 같이 5.0 버전에서 업그레이드 된 내역을 안내드렸습니다.

 

 

이번 개편된 데모는 www.riamore.net -> Component -> Data Grid  HTML5 데스크탑  데모보기에서  직접 확인하실

 

수 있습니다.

 

 

또한 누구나가 평가판을 다운로드 받으셔서 사용해 보실 수도 있습니다.

 

Enterprise 라이선스를 구매하신 고객께서는 무상으로 업그레이드를 받으실 수 있습니다.


기존 4.0 제품과 100% 호환되오니, 기존 개발된 내역은 수정없이 5.0으로 업그레이드가 가능합니다.


02-2655-9767 혹은 riamore@riamore.net으로 문의주시기 바랍니다.

 
 
 

항상 저희 알메이트 제품을 아껴주시는 고객님께 다시한번 감사드리며,

 

따뜻한 봄기운과 함께 항상 행복이 가득하시길 기원드립니다.

 

감사합니다.

 

 
= 리아모어소프트 홈피 운영자 올림 =