UNPKG

svogv

Version:

A decorator based approach for model driven forms, including an advanced DataGrid and a TreeView component.

25 lines (24 loc) 1.01 kB
import { EventEmitter } from '@angular/core'; import { TreeNodeModel } from './models'; /** * The treeview can held any tree of nodes, which can be styles, linked, and bound to events. * Clicking on the items fires various events. * * The component creates a treeview that can handle {@link TreeNodeModel objects that create text, checkboxes, or}highlights. * A node can have an icon. The icons are based on FontAwesome's css classes. * * Example of usage: * <example-url>/#/widget/tree</example-url> */ export declare class TreeViewComponent { nodes: TreeNodeModel; nodeClick: EventEmitter<TreeNodeModel>; checkChanged: EventEmitter<TreeNodeModel>; selectedChanged: EventEmitter<TreeNodeModel>; collapseChanged: EventEmitter<TreeNodeModel>; constructor(); onNodeClick(node: TreeNodeModel): void; onCheckChanged(node: TreeNodeModel): void; onSelectedChanged(node: TreeNodeModel): void; onCollapseChanged(node: TreeNodeModel): void; }