UPDATE-RATE

Die Test-Installation wird aktuell zwischen 8:00 und 18:00 Uhr stündlich zur vollen Stunde aktualisiert.

Alles neu macht der Mai

ILIAS 9 ist da! Alle Infos zu den Highlights der neuen Version gibt es hier!

Documentation

Kitchen Sink documentation of style: 'Delos' of skin: 'ILIAS'

Tree

Description

Purpose
Trees present hierarchically structured data.

Rivals

Drilldown
A Drilldown shows only one level of the hierarchy, the Tree will show all at the same time.
Presentation Table
Allthough the rows in a table are expandable, entries in a table reflect entities and certain aspects of them. Nodes, however, are entities by themself.

Rules

Usage
  1. A Tree SHOULD NOT be used for data-structures with little hierarchy. E.g., listing objects and their properties would call for a Presentation Table rather than a Tree (see "rivals"), since this is a two-dimensional structure only.
  2. A Tree SHOULD NOT mix different kind of nodes, i.e. all nodes in the same Tree SHOULD be identical in structure.
Accessibility
  1. All tree nodes are contained in or owned by an element with role "tree".
  2. Each element serving as a tree node has role "treeitem".
  3. Each root node is contained in the element with role "tree".
  4. Each parent node contains an element with role "group" that contains the sub nodes of that parent.
  5. Each parent node uses "aria-expanded" (with values "true" or "false") to indicate if it is expanded or not.

Relations

Parents
  1. UIComponent
Descendants
  • Node
  • Expandable
  • Simple
  • Bylined
  • Key Value