سلام دوستان
در جایی از پروژه ام قصد استفاده از TreeList تلریک دارم که اطلاعاتش رو از یک اکشن میگیره و به کاربر نمایش میده
کدهای موجود در اکشن به شکل زیر هست:
[HttpGet] public JsonResult TreeList_Read([DataSourceRequest] DataSourceRequest request) { var northwind = new NORTHWNDEntities(); var result = northwind.Employees.ToTreeDataSourceResult(request, employee => employee.EmployeeID, employee => employee.ReportsTo, employee => new EmployeeViewModel { EmployeeID = employee.EmployeeID, ReportsTo = employee.ReportsTo, FirstName = employee.FirstName, LastName = employee.LastName, Address = employee.Address, hasChildren = employee.Employees1.Any() } ); return Json(result, JsonRequestBehavior.AllowGet); }
و کدهای ویو:
@{ ViewBag.Title = "TreeList_Read"; Layout = "~/Views/Shared/_Layout.cshtml"; } <h2>TreeList_Read</h2> @(Html.Kendo().TreeList<TelerikTreeList.Models.EmployeeViewModel>() .Name("treelist") .Columns(columns => { columns.Add().Field(e => e.FirstName).Width(220); columns.Add().Field(e => e.LastName).Width(160); columns.Add().Field(e => e.Address); }) .Sortable() .DataSource(dataSource => dataSource .Read(read => read.Action("TreeList_Read", "Home")) .Model(m => { m.Id(f => f.EmployeeID); m.ParentId(f => f.ReportsTo); }) ) .Height(540) )
مشکلی که وجود داره اینه که خروجی در مرورگر به شکل رشته ای و در قالب json هست.(تصویر زیر)
ممنون میشم بفرمایید مشکل کار من کجاست و چطور میشه این مشکل رو برطرف کرد؟؟
یعنی هیچکی اینجا نیست جواب سوال مارو بده؟!!!
سلام دوست عزیز پیشاپیش از عدم پاسخگویی عذر میخواهیم
بنده برای شما یک نمونه کار با TreeList داینامیک آماده کردم امید وارم به کارتان بیاید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)