Feb 05, 2013, 3:25 AM
[CLOSED] TreeGrid Root Node is Nothing
I'm tring to loop through all the nodes on a directevent to find a specific node. Then change the CustomAttributes. The root node comes up as null
<ext:TreeGrid ID="tpPrivate" runat="server" ViewStateMode="Enabled">
<Columns>
<ext:TreeGridColumn Header="Menu" Width="230" DataIndex="Menu" />
<ext:TreeGridColumn Header="View" Width="80" DataIndex="View" Align="Center" />
<ext:TreeGridColumn Header="Permissions" Width="150" DataIndex="Permissions" Align="Center" />
</Columns>
<DirectEvents>
<Click OnEvent="tpPrivate_Click" ViewStateMode="Enabled">
<ExtraParams>
<ext:Parameter Name="NodeId" Value="node.id" Mode="Raw" >
</ext:Parameter>
</ExtraParams>
</Click>
</DirectEvents>
</ext:TreeGrid>
Here is the code behind:Public Sub tpPrivate_Click(ByVal sender As Object, ByVal e As DirectEventArgs)
Dim t As String = e.ExtraParams("NodeId")
Dim p As TreeNode = tpPrivate.Root.Primary
p.CustomAttributes.Add(New Ext.Net.ConfigItem("Menu", p.Text, Ext.Net.ParameterMode.Value))
p.CustomAttributes.Add(New Ext.Net.ConfigItem("View", "Yes", Ext.Net.ParameterMode.Value))
p.CustomAttributes.Add(New Ext.Net.ConfigItem("Permissions", "Add", Ext.Net.ParameterMode.Value))
End Sub
Last edited by Baidaly; Feb 06, 2013 at 11:30 PM.
Reason: [CLOSED]