ultratree 예제

이 예제에서는 다음과 같은 UltraTree 기능을 보여 줍니다. 이 예제는 원하는 정보만 빠르게 표시하기 위해 다양한 유형의 레인을 사용하는 방법을 보여 주었습니다. (페이징, 파일 관계, 최소 최대 범위, 단일 값) 대부분의 프로시저에 사용되는 데이터베이스는 고객, 주문, 주문 항목의 일반적인 인보이스 구조를 모델링합니다. 그것은 어떤 관절 시각 효과를 설명하기위한 것이 아닙니다. 우리는 고객에게 그것을 둡니다. 특히 이 데모 버전의 새로운 버전은 데이터를 검색할 때 데이터 나누기 및 합계를 사용하여 분석합니다. 매우 인기 있는 UltraTree 기능(재귀 뷰)은 자체 관련 테이블을 지원합니다. 이러한 테이블을 사용하는 한 가지 예는 BOM(자재 명세서)입니다. 이것은 매우 드문 예이지만 이 데이터베이스 구조에는 수천 가지의 일상적인 용도가 있습니다.

이 데모의 매우 특이한 특성은 이 기능의 다양성을 보여줍니다. 당신은 아마 다스 자신을 사용 하 여, 일단 당신이 그것에 대해 생각. 울트라 트리 재귀 뷰 기능은 누구나 BOM 전문가로 만듭니다. IUIElementCreationFilter 인터페이스를 통해 생성 필터를 구현합니다. IUIElementCreationFilter 인터페이스는 모든 클래스에서 구현할 수 있지만 간단히 하기 위해 이 예제에서는 자체 클래스에서 만 이 인터페이스를 구현합니다. IUIElementCreation필터에는 두 가지 방법이 포함되어 있습니다: 전에창조원원과 애프터크리미드엘리먼트. BeforeCreateChildElements 메서드는 생성된 직후각 UIElement에 대해 호출됩니다. 그 후, UIElement 는 적절한 경우 다른 “자식” UIElements를 만듭니다. “부모”가 모든 자식 UIElements 만들기를 완료한 후 AfterCreateChildElements 메서드가 호출됩니다.

VB.NET:이 응용 프로그램은 클라리온 예제 세트에서 학교 예입니다. 우리는 클라리온 7/8 특정 UI 향상 기능으로 UI를 조금 뿌리고, UltraTree 절차 (코스 트리와 교사 트리)의 몇 가지를 추가했습니다. 이는 예제에서 UltraTree 대 관계 트리 프로시저에서 가능한 것과 가능한 것 사이에 대표적인 대비를 제공합니다. 다음 코드 예제에서는 NodeMouseClick 이벤트를 처리하는 방법을 보여 줍니다.

This entry was posted by in Uncategorized.