我对Kendo TabStrip有问题。当前的TabStrip无法刷新。 例如,我有两个选项卡“团队”和“玩家”。我在“播放器”标签上。 当我编辑表单并单击“保存”时,我想用最新更改重新加载当前的“播放器”选项卡。 我使用这段代码
var tabStrip = $("#myTab").data("kendoTabStrip");
var item = tabStrip.items()[1];
tabStrip.reload(item);
,但“播放器”选项卡未使用最新更改刷新。 如果我想要“播放器”选项卡具有最新更改。我需要进入“团队”标签
var tabStrip = $("#myTab").data("kendoTabStrip");
var itemTeams = tabStrip.items()[0];
tabStrip.reload(itemTeams);
等待2秒钟,然后转到“播放器”标签
setTimeout(function(){
var itemPlayers = tabStrip.items()[1];
tabStrip.reload(itemPlayers);
}, 2000);
如何在不转到“团队”标签的情况下刷新当前的“玩家”标签 等待2秒钟,然后转到“播放器”标签?
答案 0 :(得分:0)
我认为您必须使用.getKendoTabStrip()获取标签页?
var tabStrip = $("#myTab").getKendoTabStrip();
var elementToRefresh = tabStrip.items()[1];
tabStrip.reload(elementToRefresh);
在Tabstrip中进行测试,以使Ajax.BeginForm-OnComplete之后的相同选项卡重新布局!