Hi Admin,
I want to fire RadTreeView to expand and load data, to nodes dynamically and automatically. When I use normal asp.net tree view and its property ''PopulateOnDemand" and set 'OnTreeNodePopulate' to fire a function, it does the pupose.
So when the page loades,TreeView loades with a root node ("ALL") and hence forth, due to 'PopulateOnDemand' property its node gets fired(clicked), calling 'Node_Populate' function to handle the loading of nodes.
Now, THE QUESTION. Same thing I want in telerik. I already tried what documentation is available here and suggestion by experts here.
the is:- telerik property 'OnNodeExpand' fires only when a node is clicked by someone. I want to populate node automatically from root node itself. So please help what to do in this regard.
Here is what I have tried:-
ASPX File
CS FILE
PLEASE DON'T REFER ME ANY DOCUMENT. SEE IF YOU CAN GET MY PROBLEM.
Thanks a lot
I want to fire RadTreeView to expand and load data, to nodes dynamically and automatically. When I use normal asp.net tree view and its property ''PopulateOnDemand" and set 'OnTreeNodePopulate' to fire a function, it does the pupose.
ASPX:-
<
asp:TreeView
Runat
=
"Server"
OnTreeNodePopulate
=
"Node_Populate"
ID
=
"treeView1"
OnTreeNodeExpanded
=
"Node_Expand"
>
<
Nodes
>
<
asp:TreeNode
Text
=
"ALL"
PopulateOnDemand
=
"true"
Value
=
"0"
/>
</
Nodes
>
</
asp:TreeView
>
CS file:-
public
void
Node_Populate(
object
sender, System.Web.UI.WebControls.TreeNodeEventArgs e)
{
if
(e.Node.ChildNodes.Count == 0)
{
switch
(e.Node.Depth)
{
case
0:
FillTerritories(e.Node);
break
;
case
1:
FillOrganizations(e.Node);
break
;
case
2:
FillOffices(e.Node);
break
;
}
}
}
Now, THE QUESTION. Same thing I want in telerik. I already tried what documentation is available here and suggestion by experts here.
the is:- telerik property 'OnNodeExpand' fires only when a node is clicked by someone. I want to populate node automatically from root node itself. So please help what to do in this regard.
Here is what I have tried:-
ASPX File
<
telerik:RadTreeView
Runat
=
"Server"
ID
=
"RadTreeView1"
Skin
=
"Vista"
OnNodeExpand
=
"Rad_NodeExpand"
>
</
telerik:RadTreeView
>
CS FILE
protected
void
Rad_NodeExpand(
object
sender, RadTreeNodeEventArgs e)
{
if
(e.Node.Nodes.Count == 0)
{
switch
(e.Node.Level)
{
case
0:
FillTerritories(e.Node);
break
;
case
1:
FillOrganizations(e.Node);
break
;
case
2:
FillOffices(e.Node);
break
;
}
}
}
PLEASE DON'T REFER ME ANY DOCUMENT. SEE IF YOU CAN GET MY PROBLEM.
Thanks a lot