TreeListSettingsEditing.AllowRecursiveDelete Property
In This Article
Gets or sets whether parent nodes can be deleted.
Namespace: DevExpress.Web.ASPxTreeList
Assembly: DevExpress.Web.ASPxTreeList.v24.2.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 Allow |
---|---|
ASPx |
|
#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