Free Trial Buy Now

Node Selection - Multiple Node Selection

 
Allow select:  
v

  DepartmentBudgetLocation
[Collapse] Corporate Headquarters$1,000,000.00Monterey
 [Collapse] Sales and Marketing$22,000.00San Francisco
    Field Office: Canada$500,000.00Toronto
    Field Office: East Coast$500,000.00Boston
  [Expand] Pacific Rim Headquarters$600,000.00Kuaui
    Marketing$1,500,000.00San Francisco
   Finance$40,000.00Monterey
 [Collapse] Engineering$1,100,000.00Monterey
  [Expand] Consumer Electronics Div.$1,150,000.00Burlington, VT
  [Expand] Software Products Div.$1,200,000.00Monterey

  0

Description

To allow end-users to select nodes, enable the SettingsSelection.Enabled option. Nodes will display selection cells that contain check boxes. End-users can check or uncheck these check boxes to select or unselect the corresponding nodes.

To enable end-users to select all nodes displayed within the ASPxTreeList, set the SettingsSelection.AllowSelectAll property to true. This displays a check box within the column header panel used to select/de-select all nodes. In this demo, to show/hide this check box, use 'Show Select All check box'.

The ASPxTreeList supports recursive node selection, which is enabled by the SettingsSelection.Recursive option. When recursive selection is enabled:

  • a parent node is automatically selected, if all its child nodes are selected. Deselecting a child node automatically unselects its parent node(s);
  • selecting a parent node automatically selects all its children.

In this demo, use the 'Recursive' check box to enable/disable recursive selection. The number of selected nodes is displayed below the ASPxTreeList.

Version: v2011 vol 2.11
Experience the DevExpress Difference Today
To download your free evaluation copy of our award-winning ASP.NET libraries, visit the Downloads page
All DevExpress ASP.NET Controls ship as part of DXperience ASP.NET, Enterprise, and Universal.
To obtain pricing information, visit the Pricing Options page or contact us via Email at info@devexpress.com
or by telephone at +1 (818) 844-3383 between 8:30am and 5pm Pacific Time.