2015-09-09 34 views
0

我使用的是具有两个选项卡的kendo tabstrip。Kendo Tabstrip点击事件只触发一次

表I: 添加用户。 标签二: 它具有将每次刷新当用户从TAB1

我需要调用JavaScript方法刷新降每次调用时间标签II的下降增加了一个下拉菜单。 我已经使用tabtrip“激活”,“选择”,“显示”事件,但它只在点击标签时触发一次。

 @(Html.Kendo().TabStrip() 
    .Name("CWUserTabStrip") 
.Events(events => events    
      .Activate("onActivate") 
.Select("onSelect") 
.ContentLoad("onContentLoad") 

     ) 
    .Items(tabstrip => 
    { 
     tabstrip.Add().Text("User Creation") 
      .Selected(true) 
      .LoadContentFrom("_CWUserCreationTab", "User"); 

     tabstrip.Add().Text("User Allocation") 
      .LoadContentFrom("_CWUserAllocationTab", "User"); 

    }) 
) 

任何招每被点击选项卡时火标签栏点击事件?

+0

很可能重复http://stackoverflow.com/questions/16067258/kendo-ui-tab-reload-tab-every-time-it-is-clicked –

回答

0

我认为你可以使用jQuery附上自己的事件:

$(function() { 
    $("div#CWUserTabStrip ul li:nth-child(2)").on("click", function() { 
     alert('clicked'); 
    }); 
}); 

你可以把这个在标签条是认为,只要确保你设置对应的标签数子元素的标签条。我测试了它,它很好地工作。一探究竟。