Hi,
I'm sorry for not giving a sample in my previous post :(
Sample html code :
<ext:TreePanel ID="tpMenu" runat="server" Title="" RootVisible="false" Border="false"
Collapsed="false">
<TopBar>
<ext:Toolbar ID="Toolbar1" runat="server">
<Items>
<ext:Button ID="Button1" runat="server" Icon="CogAdd" ToolTip="Add/Remove Category">
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<Root>
<ext:AsyncTreeNode NodeID="0" Text="Categories" />
</Root>
<Loader>
<ext:TreeLoader DataUrl="/Category/Menu" PreloadChildren="true" AutoDataBind="true">
</ext:TreeLoader>
</Loader>
<Listeners>
<Click Fn="ShowItemsTab" />
</Listeners>
</ext:TreePanel>
Sample controller action code:
[HttpGet]
public JsonResult List()
{
var cats = from ca in context.Categories
orderby ca.Description
select new { ca.CategoryId, ca.Description };
JsonResult jr = new JsonResult();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
jr.Data = cats.ToList();
jr.ContentType = "text/json";
return jr;
}
Thanks,