مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amindeist

عضویت از 1393/07/29

مشکل در استفاده از Telerik TreeLists

  • سه شنبه 17 شهریور 1394
  • 11:55
تشکر میکنم

سلام دوستان
در جایی از پروژه ام قصد استفاده از 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 هست.(تصویر زیر)
ممنون میشم بفرمایید مشکل کار من کجاست و چطور میشه این مشکل رو برطرف کرد؟؟

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

amindeist

عضویت از 1393/07/29

  • سه شنبه 17 شهریور 1394
  • 19:14

یعنی هیچکی اینجا نیست جواب سوال مارو بده؟!!!

کاربر سایت

علی تمیمی

عضویت از 1393/06/27

  • سه شنبه 21 مهر 1394
  • 13:19

سلام دوست عزیز پیشاپیش از عدم پاسخگویی عذر میخواهیم

بنده برای شما یک نمونه کار با  TreeList داینامیک آماده کردم امید وارم  به کارتان بیاید

فایل های ضمیمه

کاربر سایت

amindeist

عضویت از 1393/07/29

  • سه شنبه 21 مهر 1394
  • 14:05
تشکر دوست عزیز...البته بنده مشکلم حل شد. و این نمونه ای که شما گذاشتید TreeView هست. من TreeList رو گفتم. بهرحال ممنون از توجهتون
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)