Hello,
I have a TreeView where clicking on a node should trigger a PostBack, but checking a CheckBox on a node should not trigger a PostBack. Is this possible? Currently checking the node fires the OnNodeClick event.
I believe it was working as I wanted prior to upgrading to version 2010.2.826.35.
Thanks,
Jason
I have a TreeView where clicking on a node should trigger a PostBack, but checking a CheckBox on a node should not trigger a PostBack. Is this possible? Currently checking the node fires the OnNodeClick event.
I believe it was working as I wanted prior to upgrading to version 2010.2.826.35.
<rad:RadTreeView ID="tree" OnNodeClick="NodeClick" AutoPostBack="true"> Thanks,
Jason
5 Answers, 1 is accepted
0
Princy
Top achievements
Rank 2
answered on 13 Jan 2011, 10:23 AM
Hello Jason,
Set the "AutoPostBackOnCheck" property of TreeView to "false" to get desired output.
aspx:
[Assuming that you are using RadControls for ASP.NET version (not Ajax)]
Thanks,
Princy.
Set the "AutoPostBackOnCheck" property of TreeView to "false" to get desired output.
aspx:
<radT:RadTreeView ID="RadTreeView1" CheckBoxes="true" AutoPostBack="true" runat="server" AutoPostBackOnCheck="false" MultipleSelect="True" OnNodeClick="RadTreeView1_NodeClick">Thanks,
Princy.
0
Jason
Top achievements
Rank 1
answered on 13 Jan 2011, 03:47 PM
Thanks, but I'm using the ASP.NET AJAX version.
0
Jason
Top achievements
Rank 1
answered on 13 Jan 2011, 08:22 PM
I found it. The "AutoPostBack" is a custom property that sets the PostBack property for each node.
0
Neha
Top achievements
Rank 1
answered on 25 Apr 2011, 10:07 PM
The "AutoPostBack" is a custom property that sets the PostBack property for each node. What does that mean? It's not working for me. How to say AutoPostBack="false" for ASP.NET AJAX
0
Jason
Top achievements
Rank 1
answered on 26 Apr 2011, 03:05 PM
I have a class that inherits from RadTreeView and I added the AutoPostBack property. I made that property loop through all of the nodes of the tree and set the PostBack property to whatever value is passed in.
public class TV : RadTreeView { private bool autoPostBack = false; public bool AutoPostBack { get { return autoPostBack; } set { autoPostBack = value; foreach (RadTreeNode tn in GetAllNodes()) { tn.PostBack = autoPostBack; } } } }