Untitled 1
-
New With UltraTree LX
-
Comprehensive support of the Clarion IP Driver, with emphasis on performance and ease of use
-
Break Totaling feature - including subtotaling by break level
-
Break footers that can be associated with break headers, providing a handy place to display break totals/subtotals
-
"Smart Expand" feature greatly minimizes the need for manual scrolling
-
Sub-ranging of lower levels is supported
-
Completely redesigned interior queue loading mechanism emphasizing performance
-
Integration of entire feature set (including all formerly premium features)
into a single product
-
Complete compatibility with and full support of Thin@ thin-client product
-
Numerous enhancements to existing features
-
Many new class methods to simplify customization
-
Complete HTML template help - context sensitive for Clarion 8
-
Greatly improved documentation system
-
Feature Sampler
-
Multiple data sections (sources) at any level of the tree - including the
root level
-
Multiple columns may be configured, allowing column-aligned data as in a Clarion Browse
-
Each cell in the tree may be indvidually formatted (conditionally) with respect to typeface, font size and weight, colors, icons, and tips
-
Text styling can optionally be changed by end-users using named styles
-
Each data section may optionally have an associated interior header row
-
Each data section may optionally have multiple associated interior footer rows
-
Any section (data, header or footer) can be dynamically suppressed at
either procedure initialization, or in response to session events
-
Any control can be
configured as a tree "reset" (forcing refresh of
the tree) based on a control event
-
Any variable can be configured as a reset on a change in value
-
Variables can be used as "computed fields" whose value is dependent on
the currently selected data row
-
Data sections may be dynamically sorted as they are loaded, with up to 16 sort key components
-
A single data section may optionally be structured into multiple levels, using up to 16 sort breaks
-
Self-related tables can be recursively expanded into multiple levels
-
A subset of the root level records may be selected using ranging
-
New Non-root levels may be sub-ranged
-
Filtering may be applied to select the rows of each data section.
-
All data and text that appears in the LIST may be custom formatted, conditionally, at the cell level
-
Coloration, icon display, and tooltips may each be conditionally applied at the individual cell level
-
Totaling may be performed for each data section (multiple totals, of multiple types)
-
New Totaling may be performed per break for data sections that have
defined sort breaks (multiple totals, of multiple types, plus rollups)
-
Records of the principal table of any data section may be conditionally inserted, changed or deleted (providing full record level access control), using a single set of context-sensitive controls
-
Controls are provided for refreshing the tree, expanding and contracting single nodes, entire branches, or the entire tree
-
New All behaviors are fully compatible with Thin@ thin client
-
New IP Driver acceleration features are fully supported
-
New Several IP Driver-related features
simplify server-side filters and other behaviors
-
Rows can be dragged from one parent and dropped on another parent in the
same tree
-
Rows can be moved up or down in sequence using up/down buttons
-
Rows can be tagged either individually or entire subtrees, and then
processed as a tagged set by custom code
-
Columns can be dynamically hidden and unhidden by the end user
-
Columns can be dynamically rearranged by the end user
-
External query products are supported with hooks
-
Over 30 built-in actions are available for use on buttons and/or menu
items
-
Any of the actions can easily be configured into the context popup menu,
which itself can be configured independently for any section of the tree
-
Numerous public methods provide the ability to navigate the tree in
various ways, interrogate the state of rows, and perform any of the
built-in actions
-
Over 30 auxiliary templates are provided, many of which provide
capabilities in addition to those listed above
-
Data sections are typically Clarion VIEWs controlled by a ViewManager,
that may involve several tables
-
All ViewManager features and methods are available for use, greatly
expanding the range of control available
-
There are many additional features not listed above which are automatic,
such as the new "smart-expand" feature, that make UltraTree such a
pleasurable experience for end users