0

我在我的项目中使用 Kendo TabStrip,并通过设置选项卡的 contentURL 来使用 MVC 视图作为面板的内容。

通过尝试从我的 MVC 视图设置选择功能,这一切都很好,尽管我遇到了问题。

在我看来,我尝试过:

$('#edit').kendoTabStrip().select = function(e){alert('tab has been changed');}

但是,还有其他几种方法,当我尝试从我的视图中设置此选择方法时,它不允许我这样做。

4

1 回答 1

0

我认为您需要在 tabstrip 配置中定义选择事件,如此此处所述。

例子:

定义选择事件函数

var onSelect = function(e) {
    alert('tab has been changed');
};

Javascript

var tabStrip = $("#edit").kendoTabStrip({
    select: onSelect,
    // etc
}).data("kendoTabStrip");

剑道MVC

@(Html.Kendo().TabStrip()
    .Name("edit")
    .Events(events => events.Select("onSelect"))
    //etc
)
于 2015-06-15T04:51:45.767 回答