/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular.nav} * AngularJS directives for wijmo.nav module */ /** * */ export declare var ___keepComment: any; import { WjDirective, WjLink } from 'wijmo/wijmo.angular.base'; import * as wjcNav from 'wijmo/wijmo.nav'; /** * Angular module name, which can be used in the angular.module(moduleName) * function to obtain a reference to the module . */ export declare const ngModuleName = "wj.nav"; /** * AngularJS directive for the {@link TreeView} control. * * Use the wj-tree-view directive to add TreeView to your AngularJS applications. * Note that directive and parameter names must be formatted as lower-case with dashes * instead of camel-case. For example: * *
<wj-tree-view items-source="items" * display-member-path="ctx.displayMemberPath" * child-items-path="ctx.childItemsPath" * is-animated="ctx.isAnimated"> * </wj-tree-view>* * The wj-tree-view directive supports the following attributes: * *
=
An array that contains the {@link TreeView} items. @
A value indicating the name of the property (or properties)
* that contains the child items for each node.=
A reference to the {@link TreeView}
* control created by this directive. @
A value indicating the name of the property (or properties)
* to use as the visual representation of the nodes. @
A value indicating the name of the property (or properties) to
* use as a source of images for the nodes. @
A value indicating whether whether items
* are bound to plain text or HTML. &
This event occurs after the binding has finished
* initializing the control with attribute values.=
A value indicating whether the binding has finished
* initializing the control with attribute values. @
A value determines whether the {@link TreeView} should
* add checkboxes to nodes and manage their state.@
A value determines if sibling nodes should be collapsed
* when a node is expanded.@
A value indicating whether to use animations when expanding
* or collapsing nodes.@
A value determines whether users can edit the text in the
* nodes.@
A value determines whether users can drag and drop nodes
* within the {@link TreeView}.@
A value determines whether to expand collapsed nodes when
* the user clicks the node header.@
A value indicating the data item that is currently
* selected.@
A value indicating {@link TreeNode} that is currently
* selected.@
An array containing the items that are currently
* checked.=
A function that loads child nodes on demand.&
The {@link TreeView.itemsSourceChanged} event handler.&
The {@link TreeView.loadingItems} event handler.&
The {@link TreeView.loadedItems} event handler.&
The {@link TreeView.itemClicked} event handler.&
The {@link TreeView.selectedItemChanged} event handler.&
The {@link TreeView.checkedItemsChanged} event handler.&
The {@link TreeView.isCollapsedChanging} event handler.&
The {@link TreeView.isCollapsedChanged} event handler.&
The {@link TreeView.isCheckedChanging} event handler.&
The {@link TreeView.isCheckedChanged} event handler.&
The {@link TreeView.formatItem} event handler.&
The {@link TreeView.dragStart} event handler.&
The {@link TreeView.dragOver} event handler.&
The {@link TreeView.drop} event handler.&
The {@link TreeView.dragEnd} event handler.&
The {@link TreeView.nodeEditStarting} event handler.&
The {@link TreeView.nodeEditStarted} event handler.&
The {@link TreeView.nodeEditEnding} event handler.&
The {@link TreeView.nodeEditEnded} event handler.<wj-tab-panel> * <wj-tab> * <a>Tab1 Header</a> * <div> * Tab1 content * </div> * </wj-tab> * <wj-tab is-disabled="true"> * <a>Tab2 Header</a> * <div> * Tab2 content * </div> * </wj-tab> * </wj-tab-panel>* * The wj-tab-panel directive supports the following attributes: * *
@
A value that determines whether tab changes should be animated
* with a fade-in effect. @
A value that determines whether the control should switch
* tabs automatically when the user selects a tab using the arrow keys.=
A reference to the {@link TabPanel}
* control created by this directive. =
The index of the currently selected (active) tab. =
The {@link Tab} object that is currently selected. &
This event occurs after the binding has finished
* initializing the control with attribute values.=
A value indicating whether the binding has finished
* initializing the control with attribute values. &
The {@link TabPanel.selectedIndexChanged} event handler.<wj-tab-panel> * <wj-tab> * <a>Tab1 Header</a> * <div> * Tab1 content * </div> * </wj-tab> * <wj-tab is-disabled="true"> * <a>Tab2 Header</a> * <div> * Tab2 content * </div> * </wj-tab> * </wj-tab-panel>* * The wj-tab directive supports the following attributes: * *
@
A value that determines whether this {@link Tab} is disabled.@
A value that determines whether this {@link Tab} is visible.