在kendo UI中保存页面的状态或视图

时间:2017-04-27 11:06:45

标签: javascript jquery kendo-ui

我有一个使用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;
        }
}

0 个答案:

没有答案