This question is locked. New answers and comments are not allowed.
Hi to All
I want when click nod in TreeView binding Ajax Grid But never no binding Grid
I want when click nod in TreeView binding Ajax Grid But never no binding Grid
var url = '@Url.Action("_SelectAjaxEditing", "OrganizationChart")'; var result; $.ajax({ url: url, data: { Id: document.getElementById("IdRootFild").value }, success: function (data) { var treeview = $("#TreeView").data("tTreeView"); treeview.bindTo(data); } });}@{Html.Telerik().Grid<MinutesProject.Web.Models.tblPerson>() .Name("Grid") .DataKeys(keys => { keys.Add(p => p.Id); }) .ToolBar(toolbar => toolbar.Template( @<text> @(Html.Telerik().TreeView() .Name("AjaxTreeView") .HtmlAttributes(new { style = "float: right; margin-bottom: 30px; text-align: right" }) .BindTo(Model, (itm, em) => { itm.Text = em.Name; itm.Value = em.Id + "/" + em.Description; itm.ActionName = em.ParentId; itm.LoadOnDemand = true; }) .DataBinding(dataBinding => dataBinding .Ajax().Select("_AjaxLoadingTreeView", "OrganizationChart") ).ClientEvents(events => { events.OnSelect("onDataBinding"); })) </text>)) .Columns(columns => { columns.Bound(o => o.Id).Title("شماره ردیف").Width("5%"); columns.Bound(o => o.LastName).Title("نام"); columns.Bound(o => o.FristName).Title("نام خانواگی"); columns.Bound(o => o.DateBirth).Format("{0:MM/dd/yyyy}").Title("تاریخ"); }) .ClientEvents(clientEvents => clientEvents.OnDataBinding("dataBinding123")) .DataBinding(dataBinding => dataBinding.Ajax().Select("_SelectAjaxEditing", "OrganizationChart")) .Pageable() .Sortable() .Render();}[GridAction]public ActionResult _SelectAjaxEditing(string Id){ if (string.IsNullOrEmpty(Id) == false) { var Query = md.tblPerson.Where(p => p.ParentId == Id); return View(new GridModel(Query)); } else return View(new GridModel(md.tblPerson.AsEnumerable()));}