我在ASP .net MVC应用程序中工作.我有一个JQuery UI选项卡,其中启用缓存的Javascript如下所示.
function LoadStudentDetailTabs() {
$('#tabStudentDetail').tabs({
cache: true,
spinner: '',
select: function(event, ui) {
$("#gridSpinnerStudentDetailTabs h5").text("Loading Details...");
$('#tabStudentDetail > .ui-tabs-panel').hide();
$("#gridSpinnerStudentDetailTabs").show();
},
load: function(event, ui) {
$("#gridSpinnerStudentDetailTabs").hide();
$('#tabStudentDetail > .ui-tabs-panel').show();
},
show: function(event, ui) {
$("#gridSpinnerStudentDetailTabs").hide();
$('#tabStudentDetail > .ui-tabs-panel').show();
}
});
}
Run Code Online (Sandbox Code Playgroud)
我使用list1,tab2,tab3列表构建了三个选项卡项.
现在,当选项卡被构造时,它会启用所有选项卡项的cahing.但是,如何根据需要单独设置缓存到这些选项卡项.说(tab1缓存,tab2没有缓存,tab3缓存)我只能看到一种方法将缓存应用于整个选项卡,而不是根据需要将缓存应用于单个选项卡项.
我还需要动态地启用或禁用对这些选项卡项(tab1,tab2,tab3)的缓存.我怎样才能做到这一点.任何帮助,将不胜感激?