Hi,
Using the standard RadTreeView examples (.NET35, Ajax RadView Q2 2009).
I can set event handlers fine in the markup, but as soon as I try to set an event handler in a callback, it doesn't work.
For example, the following does not work:
.aspx:
<telerik:RadTreeView ID="RadTreeView2" Skin="Black"
OnNodeExpand="RadTreeView2_NodeExpand"
runat="server">... </telerik:RadTreeView>
.cs:
protected void RadTreeView2_NodeExpand(object sender, RadTreeNodeEventArgs e)
{
RadTreeView2.EnableDragAndDrop = true;
RadTreeView2.NodeDrop += new RadTreeViewDragDropEventHandler(this.RadTreeView2_NodeDrop);
}
private void RadTreeView2_NodeDrop(object sender, RadTreeNodeDragDropEventArgs e) {}
any idea why? I thought it was perhaps a view state problem, but enabling it explicitly didn't change anything.
If I put the handler assignment in the Page_Load or Page_Init, it works.
In short: what do I need to do to dynamically enable/disable drag-drop features on nodes?
Thanks!
R
Using the standard RadTreeView examples (.NET35, Ajax RadView Q2 2009).
I can set event handlers fine in the markup, but as soon as I try to set an event handler in a callback, it doesn't work.
For example, the following does not work:
.aspx:
<telerik:RadTreeView ID="RadTreeView2" Skin="Black"
OnNodeExpand="RadTreeView2_NodeExpand"
runat="server">... </telerik:RadTreeView>
.cs:
protected void RadTreeView2_NodeExpand(object sender, RadTreeNodeEventArgs e)
{
RadTreeView2.EnableDragAndDrop = true;
RadTreeView2.NodeDrop += new RadTreeViewDragDropEventHandler(this.RadTreeView2_NodeDrop);
}
private void RadTreeView2_NodeDrop(object sender, RadTreeNodeDragDropEventArgs e) {}
any idea why? I thought it was perhaps a view state problem, but enabling it explicitly didn't change anything.
If I put the handler assignment in the Page_Load or Page_Init, it works.
In short: what do I need to do to dynamically enable/disable drag-drop features on nodes?
Thanks!
R