This is a migrated thread and some comments may be shown as answers.

Problem using OnNodeClick

1 Answer 120 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Jasper
Top achievements
Rank 1
Jasper asked on 13 May 2009, 02:56 PM
Hi,

I'm trying to use the OnNodeClick method of the TreeView to trigger an server side event but it seems that I've made any mistake.
I've set the OnNodeClick attribute as you can see in my ASP code:

    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
            <telerik:AjaxSetting AjaxControlID="RadGrid1"
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="Label1" /> 
                    <telerik:AjaxUpdatedControl ControlID="Label2" /> 
                    <telerik:AjaxUpdatedControl ControlID="Label3" /> 
                    <telerik:AjaxUpdatedControl ControlID="Label4" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManager> 
[...] 
<telerik:RadTreeView ID="RadTreeView1" runat="server" Skin="Office2007" OnNodeClick="RadTreeView1_NodeClick"
                <Nodes> 
                    <telerik:RadTreeNode runat="server" Text="Postfach" Expanded="true" > 
                        <Nodes> 
                            <telerik:RadTreeNode runat="server" Value="in" Text="Empfangen" PostBack="False"
                            </telerik:RadTreeNode> 
                            <telerik:RadTreeNode runat="server" Value="out" Text="Gesendet" PostBack="False"
                            </telerik:RadTreeNode> 
                        </Nodes> 
                    </telerik:RadTreeNode> 
                </Nodes> 
            </telerik:RadTreeView> 
[...] 
<asp:Label ID="Label5" runat="server" Text="Label"></asp:Label> 

And wrote a very short server side command for debugging, just trying to change the text of an label, but nothing changes onlclick.

        protected void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e) 
        { 
            Label5.Text = "Node Clicked"
        } 

I'm quite sure that I've made a very stupid mistake but I can't find out whats going wrong.

Any help is highly appreciated.

Kind Regards

1 Answer, 1 is accepted

Sort by
0
Accepted
Simon
Telerik team
answered on 13 May 2009, 02:59 PM
Hello Jasper,

Nodes with PostBack set to false will not fire the postback.

Does clicking on the root not fire a postback?

Kind regards,
Simon
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
TreeView
Asked by
Jasper
Top achievements
Rank 1
Answers by
Simon
Telerik team
Share this question
or