TreeListSettingsEditing.AllowRecursiveDelete Property
Gets or sets whether parent nodes can be deleted.
Namespace: DevExpress.Web.ASPxTreeList
Assembly: DevExpress.Web.ASPxTreeList.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | false |
|
Property Paths
You can access this nested property as listed below:
Object Type | Path to AllowRecursiveDelete |
---|---|
ASPxTreeList |
|
Remarks
If the AllowRecursiveDelete option is disabled, an error message is displayed when deleting a parent node. To change the error text, use the TreeListSettingsText.RecursiveDeleteError property.
To learn more, see Adding and Deleting Nodes.
Example
This example shows how to delete selected nodes.
The image below shows the result:
To learn more, see Adding and Deleting Nodes.
using DevExpress.Web.ASPxTreeList;
protected void Page_Load(object sender, EventArgs e) {
ASPxTreeList1.SettingsEditing.AllowRecursiveDelete = true;
}
protected void ASPxTreeList1_CustomCallback(object sender,
TreeListCustomCallbackEventArgs e) {
foreach (TreeListNode node in ASPxTreeList1.GetSelectedNodes())
ASPxTreeList1.DeleteNode(node.Key);
ASPxTreeList1.DataBind();
}
See Also