기업을 위한 IT 전문 파트너
  • WebGrid.NET Ent
  • SNS공유 페이스북 트위터
WebGrid.NET Ent
유사 기능 제품
그리드 컴포넌트
ASP 지원 컴포넌트
 
가격정보
P# OS언어제품구분버전소비자가공급가견적주문
01
113
Win 영문 1 Developer License 현 시점 최적가로 견적을 받아보세요 5.0 1,058,200 827,200 견적요청
    위 가격은 부가세를 포함한 가격 입니다.
  • 견적 및 주문을 진행하시려면 로그인이 필요합니다.
  • ‘주문’이 활성화 되어 있지 않은 제품은 ‘견적요청’을 해주시면 현 시점 최적가로 제공 해드립니다.
요약정보

ASP.NET 솔루션에 그리드 기능 추가.

    WebGrid.NET Enterprise는 ASP.NET Web 개발용 DataGrid 컴포넌트입니다. WebGrid.NET Enterprise를 이용하면, 서버 기반 처리를 보존하면서 페이지 포스트백 없이 컨트롤과 서버 리소스의 협력이 가능합니다. WebGrid.NET Enterprise는 정교한 상호작용으로 기업 등급 정보를 계층적으로 전달해 사용자가 더 효과적이고 생산적인 방법으로 정보를 활용할 수 있는 광범위한 그리드 기능을 제공합니다. WebGrid.NET Enterprise는 현재 레이아웃을 XML 기반 형식으로 저장해 레이아웃을 쉽게 변경하고 복원할 수 있는 Layout Manager를 포함합니다. 또한 Layout Manager의 미리 보기 기능을 이용해 적용하기 전에 레이아웃을 미리 확인할 수 있습니다.

동일계열 제품

  • WebGrid.NET Ent


상세정보


제품 내용

ASP.NET 솔루션에 고급 그리드 기능을 추가합니다. WebGrid.NET Enterprise는 ASP.NET 웹 개발용 고급 DataGrid 컴포넌트로, 컨트롤이 실제 서버 기반 처리를 보호하면서도 페이지 재전송 없이 서버 자원과 함께 사용될 수 있게 해주는 고유 기능입니다. 버전 3.5에는 75개의 새 기능과 주요 개선 사항이 포함되어 있습니다. 개선 사항에는 셀 및 행의 하위 집합을 하나의 행 단위로 렌더링할 수 있는 새로운 행 렌더링 엔진인 ColumnSets, Outlook® 자동 미리보기 모드와 유사한 PreviewRow, 자기 참조식 계층 모드 및 쉽고 편리한 로컬화 기능을 제공하는 Localization Manager 등이 있습니다. CustomEditor의 개방형 아키텍처로 인해 WebGrid.NET의 편집 기능을 선택한 편집 컨트롤에 첨부해서 재사용할 수 있게 되었습니다. WebGrid.NET Enterprise에서는 WebGrid.NET의 핵심 아키텍처 및 정렬, 필터링, ClientAction, UI, 스타일 및 기타 많은 표준 기능이 크게 개선되어 웹 개발 작업이 더욱 편리해졌습니다.



제품기능

이 기능들 중 일부는 WebGrid.NET Enterprise V4.0에 포함되어 있으며, WebGrid.NET Enterprise V4.0에 포함된 전체 새 기능과 주요 개선 사항은 'Evals and Downloads' 섹션에서 찾아볼 수 있습니다.


  • Row rendering engine: 이제 셀 및 행의 일부를 하나의 행 유닛으로 렌더링할 수 있습니다. 이 행 표시 메커니즘을 이용하면 기존의 기능 및 API와의 일관성을 유지하면서 ColumnSets 및 PreviewRow와 같은 기능을 구현할 수 있습니다.
  • 클라이언트측 오브젝트 모델 및 엔진 기반 API: 쉽게 서버측 구문과 유사하게 만들 수 있는 Access 그리드의 프로퍼티 및 메서드. "WebUI.NET Framework"의 기반으로 구축된 클라이언트 오브젝트는 완벽한 오브젝트 지향 지원으로 다시 모델링되었습니다.
  • 사용자 정의 편집기의 개방된 아키텍처: 직접 작성한 편집기 컨트롤을 플러그 시킬 수 있습니다. 이 기능을 사용하면 ASP.NET Server Control이든 DHTML Client Control이든 상관없이 어떤 유형의 컨트롤이든 WebGrid의 EditType으로 사용할 수 있습니다.
  • 로컬라이제이션 관리자: 이 새 기능을 사용하면 텍스트 설정에 기반한 환경을 사용자 정의, 관리 및 작성할 수 있습니다.
  • Visual Studio 2005 호환성: Visual Studio 2005 툴박스에 로드시켜 적절하게 사용할 수 있습니다.
  • Gecko 기반 브라우저 지원: Internet Explorer® 및 Mozilla® 환경에서 OnTheFly™ Postback 아키텍처 사용
  • Update Manager: 업데이트 관리자를 통해 자동화된 도구가 제공되기 때문에 업데이트를 수작업으로 적용할 필요가 없습니다. 버튼 하나만 클릭하면 업데이트를 실행할 수 있습니다.
  • Layout Manager: XML 기반의 포맷으로 현재 레이아웃을 저장하여 쉽게 수정 및 복구할 수 있습니다. Layout Manager에 미리보기를 표시해서 레이아웃을 적용하기 전에 미리 볼 수도 있습니다.
  • OnTheFly-Postback: 페이지 요소 전체를 전송하는 것이 아니라 최소한의 클라이언트와 서버간 통신을 통해 필요한 UI 요소만 얻어내는 OnTheFly® PostBack 기술을 사용합니다.
  • 필요할 때에만 수행할 수 있는 고급 로드: 필요하여 로드했을 때 자식 표를 임시로 표시하여 작업 페이지의 현재 상태를 빠져나가지 않고도 효과적으로 정보를 제공할 수 있습니다.
  • 합계 함수: count, sum, average, min 및 max와 같은 기존 함수로 그룹화된 행에 합계 함수를 수행합니다.

WebGrid.NET Enterprise는 ASP.NET 웹 개발용 고급 DataGrid 컴포넌트로, 엔터프라이즈급 정보가 정교한 사용자와의 상호작용을 통해 계층적 탐색 시스템으로 전달될 수 있도록 하는 동시에, 사용자가 보다 효과적이고 생산적인 방식으로 정보를 활용할 수 있도록 해주는 포괄적인 Grid 기능을 제공합니다. 기능에는 다음이 포함됩니다. 기본 Edit 모드, Group Interval 및 Comparer, 클라이언트 입력 유효성 검사, 기본 soqhsorl 기능 및 Intersoft Solutions' WebCombo.NET 컴포넌트 통합 지원 등이 포함됩니다.

WebGrid .NET 기능은 다음과 같습니다.


온 더 플라이 데이터 요청

이는 서버 데이터 검색시 재전송이 필요 없다는 뜻입니다. 이 메소드를 이용하면 클라이언트와 서버 간 페이지 라운드트립이 없어져 서버 성능이 월등히 강화됩니다. 이 기능은 Intersoft® WebUI Studio.NET 아키텍처의 필수 요소입니다.

풍부한 UI 요소

WebGrid.NET은 표 형식의 데이터 표시를 위한 정교한 UI 요소를 제공합니다. UI 요소에는 다음이 포함됩니다.


  • GroupBox 내 계층 형식인 Group Column의 시각적 표시 - 스크롤되지 않는 헤더와 꼬리글은 표준 Windows GUI 비헤이비어로, 사용자가 정보를 보다 효과적으로 볼 수 있게 합니다. 또한 보다 일관된 표준 레이아웃을 통해 표 데이터를 표시합니다.
  • 표 헤더 - 각 표의 열 머리말 꼭대기에 나타나는 특수한 행. 표 헤더에는 표시된 데이터의 컨텍스트를 나타내는 이미지 및 캡션을 넣을 수 있습니다. 표 헤더는 다중으로 포개진 표에서 매우 유용합니다.
  • 열 헤더 - 열 헤더에는 이미지 및 텍스트를 조합해 넣을 수 있습니다. 열 헤더를 헤더를 클릭해 정렬 조작을 수행할 수도 있고, 드래그나 크기 조절도 가능하며, 마우스 오른쪽 클릭하면 열 메뉴가 표시됩니다.
  • 필터 행 - 열 헤더 바로 아래 표시. 열을 기준으로 데이터를 검색 및 필터링하는 특수한 행. 열 오른쪽의 필터 아이콘을 클릭하면 Greater Than, Like, Equal 등의 8가지 미리 정의된 동작을 포함한 필터 유형을 변경할 수 있습니다.그룹 행 - 그룹핑 프로세스의 결과로 표시되며, 같은 그룹 내에 확대되거나 축소될 수 있는 자식 행을 포함하고 있습니다. 그룹 행은 자식 행의 행 수와 같은 계산 정보나 요약 정보를 표시하는데 이용됩니다.
  • 행 헤더 - 다른 데이터 셀 앞에 추가되는 셀. 행 헤더는 현재 선택된 행을 표시하는데 이용되며, 이를 클릭하여 한 행을 선택할 수 있습니다.
  • TreeLines 구조 - 계층적 데이터 표시를 이용할 때 사용됩니다. 트리 라인이 표시되어 그 표에 속한 행을 시각적으로 확인할 수 있기 때문에 표시 정보의 계층 구조를 보다 쉽게 이해할 수 있습니다. 트리 라인 구조는 사용자가 자식 행들을 확대하거나 축소하면 이것이 즉각 반영되고 크기가 재조정됩니다.
  • 각 GroupRow 아래 표시되는 GroupTotal 행. GroupTotalRow를 이용하면 각 열의 그룹 총계를 독립적으로 표시할 수 있습니다. 결국 정보 분석이 더 편해지고 사용자의 능력도 향상됩니다. 전체 행의 각 열이 동기화되어, 한 열을 움직이거나 크기를 조절하면 해당 열의 그룹 총계 행도 영향을 받습니다. 이로 인해 모든 WebGrid의 UI 요소들에 일관된 레이아웃이 가능해집니다.
  • 열 꼬리글 - GroupTotalRow와 열 꼬리글을 모두 시각화하면 정보분석을 위한 요약 표시 기능이 향상될 수 있습니다. 열 꼬리글은 각 표의 바닥에 표시되며, 사용자 정의 꼬리글 텍스트와 각 열에 적용된 AggregateFunction의 결과를 포함할 수 있습니다.
  • 상태 막대 - ‘추가 데이터 로딩 중', ‘열 그룹핑 중'처럼 현재의 데이터 조작 진행 상태를 표시하는 패널. 기본값으로는 패널의 맨 왼쪽에 진행 상태 막대와 상태 텍스트를 표시합니다. 맨 오른쪽에는 로드한 데이터와 총 행 수, VirtualLoad 페이징 모드가 적용된 경우에는 동작 재생이나 추가 데이터 로드를 나타내는 아이콘을 표시합니다.
  • Column 메뉴 - 사용자가 열 헤더를 마우스 오른쪽 클릭했을 때 나타나는 특수 메뉴 UI. 이 기능에는 Sort Ascending, Sort Descending, Group by this Field, Best Fit 및 사용자가 보여줄 열을 선택할 수 있는 Select Columns 하위 메뉴 등 무수한 열 관련 데이터 조작이 포함됩니다.
  • Filter 메뉴 - AllowFilter를 적용했을 때, 사용자가 필터 이미지를 클릭하면 나타나는 특수 메뉴 UI. Filter 메뉴에는 Greater Than, Less Than, Equal To 등의 다양한 필터 유형이 포함됩니다. Apply All Filters를 클릭하면 모든 구성된 필터를 적용할 수 있습니다.
  • 포개진(Nested) 표. 계층적 모드에서 작업할 때에는 하나의 표에 포개진 다른 표들을 볼 수 있습니다. 포개진 표는 OnTheFly 데이터 요청과 같은 레이아웃 및 핵심 아키텍처를 동일하게 구현하며, 정렬, 그룹핑, 열 크기 조정 및 이동과 같은 요청된 조치에 대해 모든 표를 같은 수준에서 동기화하는 하위 표 동기화 기능도 더해집니다.
  • 자동 툴팁. 셀 텍스트가 열 너비보다 긴 경우에는 텍스트를 끊어서 오른쪽에 생략부호 '…'를 표시합니다. 사용자는 열 너비를 조절하여 너비를 크게 하거나, Column 메뉴에서 Best Fit을 선택해 생략된 텍스트를 볼 수 있습니다. 셀 위로 마우스를 움직이기만 해도 툴팁이 전체 셀 텍스트를 표시합니다.

고급 UI 상호작용

WebGrid.NET의 핵심 장점은 완벽한 UI 상호작용으로, 더 많은 컨트롤을 이용해 정보를 더 빠르고 생산성 있게 검색할 수 있습니다. WebGrid.NET을 이용하면 다음과 같은 조작이 가능합니다.

  • 열 이동. 열 헤더를 드래그하여 목표 지점에 드롭할 수 있습니다.
  • 열 크기 조절. 마우스로 열 오른쪽 가장자리를 드래그하여 크기를 조절할 수 있습니다. 드래그하면 마우스가 움직이는 대로 열의 크기를 표시하는 회색 수직선이 나타납니다.
  • 열 그룹핑. 열 헤더를 마우스 오른쪽 클릭하고 Group By This Field를 클릭하면 열을 그룹핑할 수 있습니다. 열을 드래그하여 GroupBox에 드롭하는 방법도 있습니다.
  • 그룹 열의 순서 변경. 그룹 열의 객체를 드래그하여 목표지점으로 이동시키면 그룹 열의 순서를 변경할 수 있습니다. 마우스 커서가 유효 지점에 위치하면 열 포인터 이미지가 나타납니다.
  • 열 그룹핑 해제. 열 헤더를 마우스 오른쪽 클릭하고 Group By This Field를 클릭하면 열을 그룹핑할 수 있습니다. 그룹 열의 객체를 드래그하고 표의 열 헤더에 드롭하여 열의 그룹핑을 해제할 수도 있으며, 객체를 Grid 영역에 드롭하여 열이 안보이게 할 수도 있습니다.
  • 열 정렬. 열 헤더를 클릭하면 하나의 열을 기준으로 데이터를 정렬할 수 있습니다. 이후 클릭의 정렬 명령은 오름차순 정렬, 내림차순 정렬, 그리고 실행취소입니다. 열 헤더를 클릭할 때 쉬프트 키를 누르면 여러 열을 정렬할 수 있습니다. 열 헤더를 마우스 오른쪽 클릭하여 Sort Ascending 또는 Sort Descending 중 하나를 선택하여 선택적으로 정렬할 수도 있습니다.
  • 데이터 필터링. Filter TextBox에 필터 텍스트를 입력한 후 ENTER를 누르면 하나의 열을 기준으로 행 필터를 지정할 수 있습니다. Filter Image를 클릭하여 필터 유형을 변경하거나, 모든 필터를 적용하거나, 모든 필터를 해제할 수 있습니다.
  • 열 보이기 및 숨기기. 열 헤더를 마우스 오른쪽 클릭하고 Select Column 하위 메뉴를 지정하여 열을 보이거나 숨길 수 있습니다. 이후 체크 상자를 클릭하여 어느 열을 보이거나 숨길지 결정할 수 있습니다.
  • 행 및 셀 선택. 간단히 클릭만으로 행이나 셀을 선택할 수 있습니다. 셀에 CellClickAction이 설정되어 있으면 전체 행이 아닌 클릭한 셀이 선택됩니다. 행 헤더를 클릭하면 하나의 행을 강조할 수 있습니다.
  • 키보드를 이용한 탐색. 아래쪽 화살표로 아래로 이동, 위쪽 화살표로 위로 이동하는 식으로 데이터를 탐색할 수 있습니다. 하위 표가 있는 경우에는 활성 행이 자동으로 하위 표의 최종 표시 행으로 이동합니다.
  • GroupRow의 확대 및 축소. +나 - 이미지를 클릭하거나 해당 행을 더블 클릭하여 그룹 행을 확대하거나 축소할 수 있습니다. 키보드를 이용한 탐색도 지원되는데, 왼쪽 화살표를 누르면 축소, 오른쪽 화살표를 누르면 확대가 실행됩니다.
  • 하위 표의 행 확대 및 축소. +나 - 이미지를 클릭하여 하위 표의 컨텐츠를 확대하거나 축소할 수 있습니다. 또는 키보드 숫자판의 +를 누르면 자식 행이 축소되고, -를 누르면 확대됩니다.
  • 열의 최적 크기 자동 결정. 표에 행이 많을 때 열 크기를 수동으로 결정하는 것은 비효율적입니다. 열 헤더를 마우스 오른쪽 클릭고 Best Fit를 클릭하면 열 크기를 자동 결정할 수 있습니다.
  • 추가 데이터 검색. VirtualLoad 페이징 모드를 적용한 경우 WebGrid는 최초 로드 시 VirtualPageSize에 정의된 레코드의 수만 표시합니다. 추가 데이터 로딩 프로세스는 앞으로 스크롤하면 자동 실행됩니다. 이 프로세스는 사용자가 지시하거나 거부하지 않더라도 투명하게 실행됩니다.
  • 데이터 새로고침. WebGrid.NET은 Intersoft WebUI Studio 핵심 아키텍처의 필수 요소인 자체 데이터 캐싱 메커니즘을 구현하기 때문에, 데이터 소스는 소형의 경량 xml 기반 형식으로 내부 캐시됩니다. 상태 막대의 Refresh Image를 클릭하면 Grid 데이터를 언제라도 새로 고칠 수 있습니다. 또한 WebGrid는 자동으로 이전 캐시를 제거하고 개로 고친 데이터를 캐시에 할당합니다. 개발자들은 AllowAutoDataCaching 속성에서 이 기능을 제외할 수도 있습니다.

계층적 데이터 표시 지원

WebGrid.NET은 데이터 소스를 계층적 탐색 레이아웃으로 보여주는 기능이 있습니다. 표를 무제한으로 포갤 수 있고, 정교한 데이터 분석용 프리젠테이션을 제공합니다. WebGrid에는 정의된 관계를 바탕으로 한 자식 행 검색 프로세스를 처리하는 자동 기능도 탑재됩니다. WebGrid의 주요 설계는 완벽한 확장성을 지니기 때문에, 기본 처리 전에 데이터를 조작하고, 사용자 정의로 처리하는데 이용하는 사용자 정의 서버 이벤트를 제공합니다. 이를 이용하면 데이터셋의 용량이 매우 큰 대용량 웹 응용 프로그램을 생성할 수 있으며, 사용자 정의 클라이언트 입력을 기반으로 이 프로그램을 필터링하고 조작해 성능을 최대화하고 서버 작업 부하를 최소화할 수 있습니다.

DataSource는 모든 ADO.NET Data 객체 및 Ilist 인터페이스를 지원합니다.

WebGrid는 Microsoft .NET이 도입한 데이터 바인딩 표준을 준수합니다. WebGrid는 DataSet, DataTable, DataView부터 SqlDataReader나 OleDbDataReader까지의 모든 ADO.NET 데이터 객체를 지원합니다. 또한, CollectionBase, ArrayList 등의 Ilist 인터페이스를 구현하는 모든 객체의 데이터 바인딩을 지원합니다. WebGrid의 핵심 기능 중 하나는 SqlDataReader, OleDbDataReader, Ilist 인터페이스를 구현하는 모든 객체로의 데이터 바인딩 처리가 항상 자동으로 실행되는 기능(아래의 자동 데이터 처리 기본 기능 참조)입니다. WebGrid의 모든 핵심 기능은 일관되게 적용되고, 모든 유효한 데이터 소스 유형에 적용 가능한 자동 데이터 캐싱처럼 기능 간 통합이 잘 이루어져 있습니다. 이렇게 얻은 결과는 안정되고 성능이 우수한 데이터 프리젠테이션 컨트롤의 생성으로 이어져, 여러 프로그래밍 작업 시간을 절약하여 남는 시간을 핵심 비즈니스 로직에 더욱 집중할 수 있습니다.


기본 제공 자동 데이터 처리 기능.

WebGrid 데이터 처리가 완전 자동화되어 적은 시간과 코드로도 우수한 성능의 데이터 프리젠테이션 응용 프로그램을 생성할 수 있습니다. WebGrid.NET은 다음 동작의 자동 처리 기능을 제공합니다.

  • 열 정렬
  • 열 그룹핑/그룹 해제/그룹 순서 변경
  • 열 필터링
  • 추가 데이터 검색. VirtualLoad 페이징 모드 시 적용 가능
  • 자식 표의 행 검색. 계층적 모드 시 적용 가능

자동 처리는 페이지 재전송 배제 처리, 서버측 사용자 정의 이벤트 처리, 자동 데이터 캐싱 등의 WebGrid 핵심 기능과 함께 완벽하게 작동합니다. 다른 핵심 기능들과 함께, 자동 처리기능을 생략하고 직접 코드를 작성할 수 있는 기능도 제공하여 다양한 비즈니스 요건을 충족시키는 완벽한 사용자 정의를 보증합니다.


새로운 VirtualLoad™ 페이징 개념

완고하고 시대에 뒤져 비효율적인 전통 페이징 모드를 대체하는 새로운 페이징 개념이 나타났습니다. 개발자는 기본적으로 클라이언트가 대역폭과 웹 응용 프로그램의 서버 자원을 절약할 수 있도록 행 개수를 제한합니다. 물론 그 효과는 있지만, 동시에 표시할 수 있는 데이터가 적어져 결코 좋은 해결책일 수 없습니다. 사용자가 2페이지나 3페이지로 이동해도 10행이나 20행씩만 볼 수 있기 때문에 사용자가 정보를 검색할 때 서버 대역폭 및 자원을 최소한으로 소모하면서 동시에 더 많은 데이터를 더 효과적, 직관적으로 표시해야 하는 고성능 웹 응용 프로그램에서는 허용되지 않습니다. VirtualLoad™ 페이징 개념은 사용자가 데이터를 스크롤 할 때 서버에서 더 많은 데이터를 투명하고 가상적으로 검색할 수 있도록 해주는 고유 기능입니다. 새로 검색된 행이 이전의 행에 영향을 주지 않기 때문에 WebGrid의 한 곳에 더 많은 정보를 표시할 수 있습니다. 다른 핵심 기능들과 함께, VirtualLoad 페이징 기능은 자동 데이터 캐싱 및 처리와 같은 모든 기타 핵심 기능과도 함께 작동합니다.

VirtualLoad 페이징 모드는 다음과 같은 방식으로 작동합니다.

  • 최고 수준의 표에 그룹 열이 없는 경우, "Load More Data" 아이콘을 클릭하거나 수직 스크롤 바를 Grid 바닥까지 스크롤하면 더 많은 행을 검색할 수 있습니다.
  • 최고 수준의 표에 그룹 열이 있는 경우, 모든 부모 그룹 행이 클라이언트에게 표시되지만 정의된 행의 수만 첫 번째 부모 그룹 행부터 카운트됩니다. 그러므로 필요한 모든 정보를 표시하면서도 가능한 한 최소한의 서버 광대역폭만을 이용하는 것이 가능합니다. 사용자가 +를 클릭해 그룹 행을 확대하면, 컨트롤이 해당 그룹 행의 자손 행들을 투명하고 가상적으로 로드합니다.
VirtualLoad 개념은 필요 정보를 제공해주는 새롭고 안정적이며 효과적인 솔루션으로, WebUI Studio.NET 핵심 아키텍처의 필수 요소인 진정한 "LoadOnDemand" 아키텍처를 제공해서 사용자 편의를 도모합니다.


자동 데이터 캐싱 핸들러

서버 작업부하를 줄이고 서버 성능을 강화하는 데이터 캐싱 메커니즘이 기본 제공됩니다. 이 핸들러는 검사를 거쳐, 서버 반응을 빠르게 하고 각각의 WebGrid 인스턴스에 대해 사용되지 않는 캐시를 유지 또는 제거하는 성능을 갖추었습니다. 자동 데이터 캐싱 기능은 공통 아키텍처의 필수 요소입니다. 이 기능은 데이터 소스를 임시 캐시에 저장하였다가 더 이상 사용되지 않을 때 자동 소멸시킵니다. 캐시된 데이터 소스는 소형의 경량 xml 기반 형식으로 저장되어 서버 자원 소모를 최소화합니다.

고급 LoadOnDemand 메커니즘

이 기능은 계층적 그리드 모드 및 자동 데이터 처리 기능과 함께 작동합니다. 효율성과 확장성을 갖추기 위해 로드된 표마다 부모 행의 자식 행 데이터를 클라이언트에게 표시하진 않습니다. 표의 자식 행들은 사용자가 + 기호를 클릭하여 자식 행을 확대하면 검색됩니다. 이로 인해 작업 페이지의 상태를 유지하지 않고도 필요 정보의 표시를 통한 효율적인 정보 전달과 필요 시 추가 정보의 투명한 로드가 가능합니다.

자동 레이아웃

이 고유 기능은 현재의 브라우저 크기에 맞는 최대한의 공간에 WebGrid를 표시할 수 있게 해줍니다. WebGrid는 브라우저 크기에 맞는 너비와 높이를 자동 계산하여 WebGrid 내에서의 브라우저 크기 재조정 및 UI 요소 레이아웃 변경에 적절하게 반응합니다. 개발자는 WebGrid의 모든 UI 요소에 대해 일관된 레이아웃을 적용해 독립해상도 웹 응용 프로그램을 생성할 수 있습니다. 이 기능은 최소한의 CPU 프로세스를 수행하고, WebGrid 내의 UI 요소나 브라우저 크기가 변경될 때에만 지능적으로 반응하도록 최적화되어 있기도 합니다. 예를 들어 GroupBox 객체를 보이거나 숨길 때 스크롤 가능한 컨텐츠가 새로운 높이와 크기에 들어맞도록 부드럽고 빠르게 변경할 수 있습니다.

중앙 LayoutSetting

LayoutSetting은 모든 Intersoft 컴포넌트의 공통 객체로 컴포넌트의 외관, 룩앤필 및 비헤이비어를 통제하는 모든 속성 및 설정에 대한 중앙 리포지토리로 이용됩니다. 다른 Intersoft 컴포넌트 와 함께, WebGrid.NET은 모든 UI 요소의 스타일을 사용자 정의할 수 있습니다. 개발자들은 제공되는 스타일 속성을 이용하여 직접 처리하거나 CSS 클래스 이름을 지정하여 외관을 전체적으로 통제하여 스타일을 변경할 수 있습니다.

공통 GUI 비헤이비어

탐색, 선택 및 컨트롤 포커스를 위한 모든 표준 Windows UI 비헤이비어를 구현합니다. 키보드를 이용해 행, 셀, 그룹 및 자식 행을 탐색합니다. 탭을 이용해 입력 요소 간 전환하고, 마우스휠을 이용해 행을 따라 스크롤합니다.

공통 아키텍처

Intersoft 컴포넌트를 통합할 때에는 개발자의 이해를 돕기 공통 컨트롤 아키텍처를 구현합니다. 이 아키텍처에는 클라이언트 측 이벤트를 사용자 정의하는 기능을 제공하면서 단일 공통 서브폴더를 공유하는 ClientEvents 객체가 있습니다.

완전한 서버측 이벤트 핸들러

기본 제공되는 많은 WebGrid 자동 기능으로도 대부분의 비즈니스 솔루션을 충족시키겠지만, 결국 나중에는 자체 프로세스 코드를 사용자 정의 및 작성하여 클라이언트의 요청에 대응할 수 있는 기능이 필요합니다. WebGrid.NET은 OnInitializeDataSource, OnInitializeRow, OnCustomSort 등의 사용자 정의 서버측 이벤트 핸들러를 제공합니다.

Visual Studio.NET 디자인타임 환경용 단일 인터페이스 설계자 및 레이아웃 관리자

WebGrid.NET은 Visual Studio.NET 디자인타임 환경용으로 단일 인터페이스 설계자 및 레이아웃 관리자를 포함한 포괄적인 디자인타임 지원을 제공합니다. 단일 인터페이스 설계자 개념은 고유 설계자 기능으로, 이를 통해 모든 WebGrid 객체를 계층적으로 조회하고 각 객체의 속성을 쉽게 구성할 수 있습니다. 이 설계자는 개발자가 객체를 추가하고 순서를 변경하거나 제거할 수 있는 중앙 리포지토리로 사용됩니다. 여기에는 할당된 DataSource 및 DataMember를 기반으로 표 구조를 자동 검색하는 기능도 포함됩니다. DataSource에 관계 멤버가 포함된 경우에는 계층적 표 구조를 검색할 수도 있습니다.

레이아웃 관리자는 모든 레이아웃 관련 정의에 대한 중앙 리포지토리를 제공합니다. 개발자는 이를 이용해 사전 정의된 레이아웃 설정을 쉽고 빠르게 적용할 수 있습니다. 개발자는 가장 널리 사용되는 레이아웃을 파일에 저장해 사용자 정의 레이아웃에 나타내고, 나중에는 다른 WebGrid 인스턴스에 적용할 수도 있습니다.

Visual Studio.NET 2003 Designer 지원

WebGrid.NET은 검사를 거쳐 Visual Studio.NET 2003 디자인타임 환경에서 완벽하게 작동합니다. WebGrid.NET은 완벽하게 호환 가능한 Microsoft .NET Framework 1.1도 지원합니다.

unbound 모드

WebGrid의 주요 기능은 데이터 소스에서 검색된 정보 표시지만, unbound 모드로 이용하면 정적 열 및 행 항목도 표시할 수 있습니다. WebGrid.NET은 런타임 시 행, 열, 셀을 동적으로 추가할 수 있는 완전한 객체 모델을 제공합니다.

WebGrid.NETEnt, 웹그리드, 웹개발, InterSoftInternational,InterSoft International, Inc.
견적요청
인터파크 큐브릿지 IT영업부
자세히보기
  • Office 365
  • CCT
TOP