【问题标题】:Using Templates within a Kendo TreeView during rendering(Razor View)在渲染期间使用 Kendo TreeView 中的模板(Razor 视图)
【发布时间】:2013-02-12 05:57:08
【问题描述】:

我想在树视图中的每个项目旁边插入一个额外的隐藏 Kendo 控件(文本框、下拉菜单等)。在 Telerik Treeview 中,我使用了

更新:

telerikTreeview.Template.InlineTemplate =@<text>  @(Html.Kendo().AutoComplete().Name("test1"))  </text>;

我能够在渲染期间在树视图项旁边插入一个控件。

这对 Kendo Treeview 可行吗?它似乎没有 InlineTemplate 功能。 谢谢。

【问题讨论】:

    标签: templates razor treeview kendo-ui


    【解决方案1】:

    是的,有可能,您尝试过模板方法吗?

    @(Html.Kendo().TreeView()
        .Name("treeview")
        .DataTextField("Name")
        .DataSource(dataSource => dataSource
            .Read(read => read
                .Action("Employees", "TreeView")
            )
        )
        .Template("<input type='text' /> ")
    )
    

    【讨论】:

    • 是的,我试过了。但我真正想要实现的是在树视图项中呈现 Kendo 控件。如果我没有说清楚,我很抱歉。我已经更新了我的问题。谢谢@Pechka。
    【解决方案2】:

    我刚刚发现 Kendo 仍然支持内联模板。它只是没有出现在智能和他们的文档中。不知道那里发生了什么。但是当我尝试这段代码时,它成功了!

       kendoTreeview.Template.InlineTemplate = @<text>
         @(Html.Kendo().AutoComplete().Name("test1")) 
       </text>;
    

    感谢您的帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      相关资源
      最近更新 更多