在渲染过程中使用Kendo TreeView中的模板(Razor View)

时间:2013-02-12 05:57:09

标签: templates razor treeview kendo-ui

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

更新:

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

我能够在渲染过程中在树视图项旁边插入一个控件。

Kendo Treeview有可能吗?看起来它没有InlineTemplate功能。 感谢。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

感谢您的帮助!