我有一个使用Kendo UI开发的Web应用程序。它有不同的页面,包含过滤器,搜索栏,网格等。
让页面A和页面B有两页,如果我在页面A上做了一些操作(搜索操作并填写表格),那么我已导航到页面B以引用一些数据并返回上一页面A但是,在页面A(搜索和表单数据)上完成的所有操作都已消失,页面像新页面一样被加载。
有没有办法保存页面A的状态,这样当我从B页回到A页面时,我将完成以前的所有工作。
$("#landingPage").hide();
$("#mf").hide();
$("#wf").show();
var contentWf="#sd_cont_wf";
// $("#sd_cont_wf").html("");
if (!_currentView) {
constants.sessionDefaults.user = JSON.parse(localStorage.getItem("user"));
domReady(function () {
require(["domReady", "app/views/common/home"], function (domReady, homeView) {
domReady(function () {
$('#app-layout').html("");
_currentView = new homeView();
if (!_app) {
showApp();
}
_app.showIn("#app-layout", _currentView);
_currentView.showIn(contentWf, view);
});
});
});
} else {
$(".user_settings_menu").hide();
if(wf==0){
_currentView.showIn(contentWf, view);
constants.wfView=_currentView;
// var htmlData=$(contentWf).html();
// view.render("#sd_cont_wf");
// $("#sd_cont_wf").append(view.render);
wf=1;
}
}