繁体   English   中英

如何创建动态剑道 TabStrip 选项卡

[英]How to create dynamic Kendo TabStrip tabs

我有带有侧菜单和内容的网站。 里面的内容我有 Tabstrip,我有默认的一个 Tab。

我只想在选择一项时动态添加选项卡,而不是打开新视图,我想在内容中显示新选项卡。

是否可以?

这是我在布局中的 Tabstrip

 @(Html.Kendo().TabStrip()
   .Name("tabstrip-layout").SelectedIndex(0)
    .Items(tabstrip =>
     {   tabstrip.Add().Text("General").ImageUrl("~/assets/images/icons/general.svg")
         .Content(@<text>
            @RenderBody()
         </text>);
 }))

我在剑道文档中找到了我的问题答案。 如果你想动态添加新标签,你可以使用附加功能

https://docs.telerik.com/kendo-ui/api/javascript/ui/tabstrip/methods/append

这是例子

$("#tabstrip-layout").kendoTabStrip();

var tabstrip = $("#tabstrip-layout").data("kendoTabStrip");
tabstrip.append({
        text: "New "tab,
        encoded: false,
        contentUrl: "../Home/Default",
        imageUrl: 'assets/images/icons/general.svg',
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM