or
01.function GridRowSelected(arg) {//row selection event02. var grid = $("#adminGrid").data("kendoGrid");03. var row = grid.select();04. var data = grid.dataItem(row);05. //alert("in List" + data.EntHID);06. loadChildrenForEntity(data.EntHID)07. entityId = data.EntHID;08. //alert("in list : " + entityId);09.}01.<script type="text/javascript">02. function loadChildrenForEntity(entityId) {03. dataSource = new kendo.data.HierarchicalDataSource({04. transport: {05. read: {06. cache: false,07. url: "@Url.Action("GetChildrenForEntity", "Admin")",08. dataType: "json",09. data: function () {10. return {11. entityID: entityId12. };13. }14. }15. },16. schema: {17. model: {18. id: "ItemHID",19. hasChildren: "HasChildren"20. }21. }22. });23. 24. $("#entityDetails").kendoTreeView({25. dataSource: dataSource,26. //select: onSelect,27. expand: onExpand,28. dataTextField: "DisplayName",29. loadOnDemand: true30. });//.data("kendoTreeView");31. }32. 33. function onExpand(e) {34. e.preventDefault();35. var treeview = $('#entityDetails').data('kendoTreeView');36. var node = e.node;37. var data = treeview.dataItem(node);38. //alert('id = ' + data.id);39. $.ajax({40. url: "@Url.Action("GetChildrenForEntity", "Admin")",41. //type: "POST",42. datatype: "json",43. data: { entityID: data.id },44. success: function (result) {45. DisplayChildNodes(result, node)46. }47. });48. }49. 50. function DisplayChildNodes(result, node) {51. var treeview = $('#entityDetails').data('kendoTreeView');52. treeview.append(result, node);53. }54.</script>​.k-ff {overflow: inherit !important;}