当前的TabStrip无法刷新

时间:2018-12-06 01:13:39

标签: javascript jquery kendo-ui kendo-tabstrip

我对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秒钟,然后转到“播放器”标签?

1 个答案:

答案 0 :(得分:0)

我认为您必须使用.getKendoTabStrip()获取标签页?

var tabStrip = $("#myTab").getKendoTabStrip();
var elementToRefresh = tabStrip.items()[1];
tabStrip.reload(elementToRefresh);

在Tabstrip中进行测试,以使Ajax.BeginForm-OnComplete之后的相同选项卡重新布局!