반응형

     IBSHEET8 자주 사용하는 CFG     

SearchMode : 시트의 데이터 조회 모드를 설정

  • 0 (FastLoad 모드 - 대용량 처리 방식) - ibSheet8에서 새롭게 추가된 조회 방식으로 고정된 테이블 객체 안에서 스크롤 시 각 셀의 값만 변경하는 형태로 대량의 데이터를 핸들링하기 우수한 모드
  • 1 (ClientPaging) : 조회된 데이터를 내부적으로 나누어 페이지 네비게이션을 통하여 보여주는 기능
  • 2 (LazyLoad(default) : 가장 일반적인 방식으로 사용자가 세로 스크롤을 움직일 때마다, 해당하는 데이터를 테이블로 구성하는 모드
  • 3 (ScrollAppend) : 전체 데이터를 한 번에 가져오는게 아니라, 최초 조회 시 1페이지에 해당하는 데이터만 조회, 그리고 사용자가 세로 스크롤을 내려, 스크롤이 하단에 닫는 순간 기존에 doSearchPaging에서 호출한 URL을 다시 호출하고 다음 페이지에 해당하는 데이터를 가져와 시트의 데이터 아래 append 하는 형식의 조화 모드
  • 4 (Server Paging) : 페이지 네비게이션이 표시되는 것은 1번 ClientPaging과 유사하나, 페이지를 이동시 해당 페이지에 대한 데이터를 서버에서 조회하여 표시하는 모드, 조회 시 반드시 doSearchPaging 함수를 통해 조회해야 함

CanEdit : 전체적인 시트의 편집 가능여부를 설정. 전체 편집이 가능한 경우에만 셀별 편집 가능 여부 설정이 동작. 필터, 그룹행의 경우 해당 속성의 영향을 받지 않음

  • 0 : 전체 편집 불가능
  • 1 : 전체 편집 가능
  • 3 : 전체 편집 불가능(편집 가능 불가능에 대한 배경색을 표시하지 않음)

CanSort : 헤더 클릭을 통한 열 정렬(sort) 기능의 허용 여부를 설정. Sortcons cfg 설정에 따라 헤더 정렬 아이콘을 숨길 수 있음

  • 0 (false) : 정렬 기능 사용안함
  • 1 (true) : 정렬 기능 사용 (default)

MultiRecord : 시트에서 하나의 데이터를 여러 줄로 표시하는 기능. 일반적인 시트는 헤더가 여러 개이더라도 데이터마다 하나의 행으로 표현되는데 행으로 표현되는데 이를 여러 행으로 표시되도록 하는 기능. 따라서, 그 기능에는 아래와 같은 제약이 있음

  • 소계 사용 불가
  • 그룹 사용 불가
  • 트리 사용 불가
  • 자동 병합 기능 사용 불가(생성할 때 RecordRowSpan 및 RecordColSpan으로만 병합 기능 사용 가능)
  • 동적으로 영역 병합 가능 사용 불가 (생성할 때 RecordRowSpan 및 RecordColSpan으로만 병합 기능 사용 가능)
  • 열이동 불가
  • 생성할 때 Visible 속성 사용 시 주의(생성할 때 가장 마지막 열에 생성하도록 권장)
  • hideCol / showCol 불가
  • 동적으로 열 추가 불가 (시트 생성할 때 정의된 Cols만 사용 가능)
  • 셀 / 열 단위 선택 불가 (행 단위 선택만 가능)
  • 셀 / 열 단위 복사 / 붙여 넣기 불가 (행 단위 복사 / 붙여넣기 가능)
  • 엑셀 다운로드 / 업로드 및 행 복사 / 붙여 넣기는 모든 열이 일렬로 처리됨 (모양이 유지되진 않음)
  • 0 (false) : 멀티 레코드 기능 비활성화 (default)
  • 1 (true) : 멀티레코드 기능 활성화

 

반응형

'컴퓨터 언어 기초 > IBSheet' 카테고리의 다른 글

IBSheet란 무엇인가? IBSheet 사용하기  (0) 2021.03.27
반응형

          IBSheet란?          

IBSheet는 웹 환경에서 데이터를 관리하고 모니터링하기 위한 그리드 컴포넌트로서 C/S 환경에서 제공하는 풍부한 사용자 인터페이스를 지원할 수 있고, 대용량 데이터의 효율적인 처리와 스크립트 언어와의 호환성을 제공하는 제품이라고 합니다.

요즘 자바스크립트와 함께 IBSheet8을 사용하고 있는데, 엑셀과 같은 느낌의 프로그램으로 사용하기 쉽고, 편리해서 좋네요. IBSheet7 이후 버전으로 IBSheet8이 나와서, 공부해가면서 사용하고 있네요. 주요 기능으로 이런 기능들이 있습니다.

  다양한 컬럼타입 지원  

  • 칼럼 타입 : 텍스트, 콤보박스, 체크박스, 라디오 버튼, 날짜(해외 포함), 숫자(정수, 실수)의 사용 가능.
  • 다국어에 대한 국가별 자동설정을 지원함.
  • 멀트 트랜잭션을 지원함.

  헤더의 다양한 표현  

  • 헤더 소팅 기능(단일, 다중컬럼)
  • 헤더 및 데이터 영역에 대한 셀 병합 기능.
  • 컬럼 고정 및 Drag & Drop을 이용한 컬럼의 이동이 가능.

  대용량 처리를 위한 다양한 기법 제공  

  • 빠른 성능의 데이터 조회를 제공함.
  • 페이지 인덱스 방식과 스크롤을 통한 Lazy Load 방식 그리고 서버 통신 페이징 인덱스 방식을 제공함.

  다양한 문서 연동 지원  

  • 엑셀 파일 업로드, 다운로드를 지원함.
  • 텍스트 파일 업로드, 다운로드를 지원함.
  • PDF 다운로드를 지원함.

  합계, 소계, 누계 및 자동 계산식 지원  

  • 자동 합계 및 소계, 누계 기능을 지원함.
  • 컬럼별 자동 계산식 기능을 제공함.

IB Chart - 웹 기반 데이터의 시각화를 위한 기존 제품들의 필수 요소들을 중심으로, 쉽고 빠르게 구현이 가능하다는 특징이 있음.

  • 다양한 차트 형태를 지원함. (점, 선, 막대, 원, 영역 등)
  • 데이터와 뷰의 분리를 통한 효율적인 개발 및 유지 보수가 가능함.
  • 서버 통신으로 데이터 수신이 가능함.
  • 모든 운영체제 및 브라우저에 일관된 배포 및 관리가 가능함.
  • 차트 구성 Wizard를 지원함.

IB Tab - 업무화면 레이아웃 구성 및 다양한 형태의 탭 기능 지원.

  • 탭 바의 위치 변경이 가능함. (상단, 하단)
  • 탭 별 페이지 유지가 가능함.
  • 동적 탭 추가, 삭제, 숨김이 가능함.
  • 탭 스크롤 기능이 가능함.
  • 탭 아이콘 지정 및 변경이 가능함.

IB Upload - 모든 서버 환경에서 구동이 가능하고, 가벼운 업로드, 다운로드 그리고 전문적인 기능까지 제공함.

  • 멀티 파일 업로드가 가능함.
  • Drag & Drop을 이용한 파일 추가가 가능함.
  • 업로드 용량, 개수 제한 기능이 가능함.
  • 파일 확장자, 사이즈 제한 기능이 가능함.
  • 다양한 방식의 UI 제공 가능함. (탐색기 아이콘 형태, 탐색기 파일 목록 형태, IBSheet 형태)
  • 다양한 UI 디자인 변경 함수를 제공함.
반응형

'컴퓨터 언어 기초 > IBSheet' 카테고리의 다른 글

ibsheet8 자주 사용하는 cfg 기능  (0) 2021.03.29

+ Recent posts