【问题标题】:How to use teleric treeview control in asp.net mvc framework?如何在 asp.net mvc 框架中使用 Telerik 树视图控件?
【发布时间】:2014-03-09 07:23:26
【问题描述】:

我想在 mvc 中使用 telerik treeview,但我不想使用 kendo UI,而且我无法为 mvc 提供任何 teleric treeview 示例。

谁能帮助我或举个例子让我学习和理解?

我想用带有复选框的树视图,列表是这样的......

{
pencil 
  *natraj
  *apsara
pen
  *bollpen
     >rotomak
     >add jel
  *Inkpen
Eraser
  *natraj
}

这种类型的列表,我该如何使用teleriK treeview和mvc框架来实现插入和删除功能?

非常需要,请提供任何示例或示例代码。

【问题讨论】:

  • 根据telerik他们的mvc库已经过时,你为什么不想使用kendo ui,你应该切换到kendo ui?
  • 看到我正在使用 nopcommerce 并且在 nopcommerce 中已经有 Teleric UI 所以我想如果我使用 kendo UI 那么就会产生任何问题,因为 Kendo UI 和 Teleric UI 都是同一家公司,并且适用于kendo UI 我想购买许可证。

标签: c# asp.net-mvc-4 telerik treeview telerik-mvc


【解决方案1】:

示例代码:

@model YourModelTree
     @(Html.Telerik().TreeView()
                  .Name("TelerikTree")
                  .ShowCheckBox(true)
                  .BindTo(Model, mappings =>
                  {
                      mappings.For<YourModelTree>
                          (binding => binding
                              .ItemDataBound((item, modelItem) =>
                              {
                                  item.Text = modelItem.Name;
                                  item.Value = modelItem.Id.ToString();
                                  item.Expanded = true;
                                  item.Checked = true;
                              }).Children(c => c.Children));
                  })))

模型树示例:

 public class ModelTree
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public IList<ModelTree>() Children {get;set;}
        public ModelTree Parent {get;set;}
    }

您也可以查看telerik documentation。如果您有任何问题,请问我。

【讨论】:

  • 我可以在同一个项目中同时使用 Telerik UI 和 Kendo UI 吗? Telerik UI 是否有类似 kendo UI 的拖放控制?
  • 是的,你可以,但我不建议你这样做,我比剑道更喜欢 Telerik ui,而且 Telerik UI 是免费的。对于拖放检查 .ShowCheckBox(true) .DragAndDrop(true)跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-16
  • 1970-01-01
  • 2011-10-07
  • 1970-01-01
相关资源
最近更新 更多