ej2-aspnetmvc-samples/Models/TreeviewModel.cs

42 строки
1.8 KiB
C#

#region Copyright Syncfusion Inc. 2001-2024.
// Copyright Syncfusion Inc. 2001-2024. All rights reserved.
// Use of this code is subject to the terms of our license.
// A copy of the current license can be obtained at any time by e-mailing
// licensing@syncfusion.com. Any infringement will be prosecuted under
// applicable laws.
#endregion
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Syncfusion.EJ2.Navigations;
namespace EJ2MVCSampleBrowser.Models
{
public class TreeviewModel
{
public string Id { get; set; }
public string PId { get; set; }
public string Name { get; set; }
public bool HasChild { get; set; }
public bool Expanded { get; set; }
public bool Selected { get; set; }
public List<TreeviewModel> getTreeviewModel()
{
List<TreeviewModel> localData1 = new List<TreeviewModel>();
localData1.Add(new TreeviewModel { Id = "t1", Name = "ASP.NET MVC Team", HasChild = true, Expanded = true });
localData1.Add(new TreeviewModel { Id = "t2", PId = "t1", Name = "Smith" });
localData1.Add(new TreeviewModel { Id = "t3", PId = "t1", Name = "Johnson", Selected= true });
localData1.Add(new TreeviewModel { Id = "t4", PId = "t1", Name = "Anderson"});
localData1.Add(new TreeviewModel { Id = "t5", HasChild = true, Name = "Windows Team", Expanded = true });
localData1.Add(new TreeviewModel { Id = "t6", PId = "t5", Name = "Clark" });
localData1.Add(new TreeviewModel { Id = "t7", PId = "t5", Name = "Wright" });
localData1.Add(new TreeviewModel { Id = "t8", PId = "t5", Name = "Lopez" });
return localData1;
}
}
}