0 0

ExtJS4.2 Spring MVC 跳转到对应的视图,不执行JS脚本。5

@RequestMapping(value = "/login", method = RequestMethod.POST)
public String index(HttpServletRequest request, User user, ModelMap map) {
  ....
  return "frmame/index";
}
登录成功跳转到index.jsp 页面,该页面主要内容如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><fmt:message key="sys.name" /></title>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/extjs/ext-theme-neptune/ext-theme-neptune-all.css">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/extjs/css/style.css">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/extjs/css/pub.css">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/extjs/css/buttons.css">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/extjs/css/calendar.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/extjs/css/examples.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/extjs/css/log.css"/>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/extjs/css/index_.wihte.css">
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/js/ext-all.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/js/ext-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/jquery/jquery.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/resources/extjs/jquery/excanvas.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/jquery/jquery.knob.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/jquery/jquery.hotkeys.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/extjs/ux/window/Notification.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/module/common/customVTypes.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/module/common/message.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/module/common/validate.js"></script>
<script type="text/javascript">

Global_Path = "<%=request.getContextPath()%>/";
$(document).bind("keydown", "esc", userLogout);

/* Ext.Loader.setConfig({
enabled: true,
paths: {
"Bjfu.frame.view.IndexViewport" : Global_Path + 'module/common/IndexViewport.js'
}
}); */


Ext.require([
    'Ext.window.MessageBox',
    'Ext.tip.*'
]);

function userLogout() {
Ext.MessageBox.confirm('退出确认', '确认退出并注销当前用户?', function(button) {
if ('yes' == button) {
  Ext.Ajax.request({
url : Global_Path + 'logout',
method : 'post',
success : function(response, options) {
window.close();
location.href = Global_Path;
},
failure : function(response, options) {
Ext.MessageBox.show({
           title: 'Error',
           msg: '系统退出异常!',
           buttons: Ext.MessageBox.OK,
           icon: Ext.MessageBox.ERROR
       });
}
})
}
});
}

Ext.onReady(function () {
<%-- Ext.Loader.setConfig({
      enabled: true,
      paths: {
         //配置的格式是  组件的访问全路径(例如Ext.form.Panel) : 该组件在工程中的绝对路径,这里文档中写的是文件所在文件夹的相对路径,通过实验,这样是不行的,只能是绝对路径的文件全路径
          'MyTreePanel': '<%=request.getContextPath()%>/demo/js/MyTreePanel.js'
      }
    });

function showResult(msg){
   Ext.MessageBox.alert('提示', msg);
}; --%>

function loadUrls(){
       centers.getLoader().load(Ext.create('Ext.ComponentLoader',{
       //url : Global_Path + "statistic/portal",
       url: Global_Path + "syslog/listView",
               scripts : true,                            
               nocache : true                           
            }));
  }

Ext.create('Ext.util.KeyMap',{
target: Ext.getBody(),
    binding: [{
        key: Ext.EventObject.M,
        ctrl:true,
        fn: function(keyCode, e) {
        if(top.getCollapsed() == false){
        top.collapse();
        }else{
        top.expand()
        }
        }
    }]
  });

// 记录当前页面的状态
Ext.state.Manager.setProvider(Ext.create("Ext.state.CookieProvider"));
Ext.BLANK_IMAGE_URL = '<%=request.getContextPath()%>/resources/extjs/images/s.gif';

var tb = Ext.create('Ext.toolbar.Toolbar' , {
style : {
backgroundColor : '#157FCC'
},
border : true,
items : [' ',{
id:'index_id',
text : '首页',
hidden:true,
menu: {
            items: [
                {
                    text: '个人主页',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "syslog/listView",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                }
            ]
}
},' ',{
id:'index_mer_merId',
hidden:true,
text : '商户管理',
menu: {
            items: [
                {
id:'merchant_merList_id',
                    text: '商户信息',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "merchant/merList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                }, {
id:'employee_empList_id',
                    text: '从业人员',
handler:function(){
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "employee/empList",
            scripts : true,
            loadMask : true,
            noCache : true
});
}
                }, {
id:'delMerchant_allList_id',
                    text: '已删商户',
handler:function(){
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "delMerchant/allList",
            scripts : true,
            loadMask : true,
            noCache : true
});
}
                 }, {
id:'delEmployee_allList_id',
                    text: '已删从业人员',
handler:function(){
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "delEmployee/allList",
    scripts : true,
    loadMask : true,
    noCache : true
});
}
                 }
            ]
        }
},' ',{
text : '经营管理',
menu: {
            items: [
                {
                    text: '经营信息',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "business/merchantBusinessList",//controller里面的路径
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                },{
                    text: '经营项一级分类',
handler:function(){
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "businessitem/allList",
    //url: Global_Path + "module/log/logListView.jsp",
            scripts : true,
            loadMask : true,
            noCache : true
});
}
                }, {
                    text: '经营项二级分类',
                    handler:function(){
                Ext.getCmp('centerPanel').getLoader().load({
             autoLoad : true,
                 url: Global_Path + "businessitem/twoallList",
            scripts : true,
            loadMask : true,
            noCache : true
});
}
                 }, {
                     text: '经营项三级分类',
   handler:function(){
       Ext.getCmp('centerPanel').getLoader().load({
    autoLoad : true,
        url: Global_Path + "businessitem/threeallList",
scripts : true,
     loadMask : true,
     noCache : true
                                  });
                                  }
                 }, {
                     text: '经营项四级分类',
     handler:function(){
    Ext.getCmp('centerPanel').getLoader().load({
    autoLoad : true,
    url: Global_Path + "businessitem/fourallList",
scripts : true,
loadMask : true,
noCache : true
});
}
                 }, {
                text: '已删经营信息',
                handler:function(){
                Ext.getCmp('centerPanel').getLoader().load({
                  autoLoad : true,
                url: Global_Path + "delBusiness/allList",
                        scripts : true,
                        loadMask : true,
                        noCache : true
             });
                }
                 }
            ]
        }
},' ',{
text : '费用标准管理',
menu: {
            items: [
                {
                    text: '摊位费标准管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "expense/feeStandardMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                },{
                    text: '收费组管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "payplace/payPlaceMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                },{
                    text: '水电费单价管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "expense/UCSMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
    },
{

text: '商铺摊位管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "booth/boothMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
}]
        }
},' ',{
text : '收费管理',
menu: {
            items: [
            {
                    text: '杂项收费管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "fee/feeMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                }, {
                    text: '摊位收费管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "boothFee/boothFeeMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
 },{
   text: '摊位费记录查询',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "boothFee/boothFeeHist",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
 },{
                    text: '电费收费管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "utilities/electricFeeMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
               },{
                    text: '电费记录查询',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "utilities/electricFeeHist",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
               },{
text:'水费收费管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "utilities/waterFeeMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}

},{
text:'水费记录查询',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "utilities/waterFeeHist",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}

},{
text:'开票管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "invoice/invoiceMgt",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}

}]
        }
},' ',{
text : '培训管理',
menu: {
            items: [
                {
                    text: '培训内容管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "training/trainList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                },{
                text: '培训签到管理',
       handler : function() {
   Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "register/register",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                }
            ]
        }
},' ',{
id:'enforce',
text :'市场执法',
menu:{
items:[
       {
       id:'enforce_manage',
       text:'执法管理',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "enforce/enList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'enforce_item',
       text:'违规项',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "illegal/itemList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       }
      
       ]
}

},' ',{
id:'mer_credibility_id',
text :'商户信誉评级',
menu:{
items:[
       {
       id:'credibility_cre_id',
       text:'商户信誉',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "credibility/creList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'credibility_apply_id',
       text:'信誉评级申请',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "applyCredibility/creList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'credibility_thirdCheck_id',
       text:'信誉评级申请三审',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "applyCredibility/thirdList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'credibility_finalCheck_id',
       text:'信誉评级申请终审',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "applyCredibility/finalList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'credibility_add_item_id',
       text:'加星条款',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "aStarItem/itemList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       },{
       id:'credibility_minus_item_id',
       text:'摘星条款',
       handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "mStarItem/itemList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
       }
      
       ]
}
},' ',{
text :'入退市管理',
menu:{
items:[
{
text :'入市管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "entry/entryMgt",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},
{
text :'退市管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "delist/delistMgt",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
}
       ]
}
},' ',{
text :'统计信息',
menu:{
items:[
{
text :'缴费信息统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "statistics/statistics",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},
{
text :'缴费信息统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "statistics/statisticsGrid",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'商户男女统计',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/gender",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'商户民族统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/nation",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'商户民族统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/nationlist",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'商户城市统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/city",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'商户城市统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/citylist",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'从业人员男女统计',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/egender",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'从业人员民族统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/enation",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'从业人员民族统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/enationlist",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'从业人员城市统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/ecity",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'从业人员城市统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "infostat/ecitylist",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'经营项一类统计图',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "businessstatistics/bione",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
},{
text :'经营项一类统计表',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
url: Global_Path + "businessstatistics/bionelist",
        scripts : true,
        loadMask : true,
        noCache : true
});
}
}
       ]
}
},' ',{
text : 'PC工作站',
menu: {
            items: [
{
text : '临时卡操作',

handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "iccard/sticList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
                }
},

                {
                    text: '固定卡操作',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "iccard/lticList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
                }
                },
                {
                    text: 'IC卡费用管理',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "feemanage/feeList",
            scripts : true,
            loadMask : true,
            noCache : true
    });
                }
                },
                {
                    text: '拍照',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "iccard/iccamera",
            scripts : true,
            loadMask : true,
            noCache : true
    });
                }
                }

            ]
        }
},' ',{
id:'syslog',
text : '系统管理',
menu: {
            items: [ {
                    text: '日志管理',
id: 'syslog_listView',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "syslog/listView",
                scripts : true,
                loadMask : true,
                noCache : true
    });
}
                }, {
                    text: '权限设置',
id: 'sys_systemFunctionSet',
handler : function() {
Ext.getCmp('centerPanel').getLoader().load({
autoLoad : true,
    url: Global_Path + "sys/systemFunctionSet",
            scripts : true,
            loadMask : true,
            noCache : true
    });
}
                }
            ]
        }
},'->',{
            text : '退出系统',
            handler : userLogout
            }]

});

//上部面板
var top = Ext.create('Ext.panel.Panel',{
region: 'north',
          border : false,
frame : false,
           items : [Ext.create('Ext.panel.Panel',{
             border : false,
             loader : Ext.create('Ext.ComponentLoader',{
           url: Global_Path + "top",
           scripts : true,
           noCache : true,
           autoLoad : true
             }),
           bbar : tb
           })],
           listeners : {
           'expand' : function(p,opt){
           loadUrls();
           },
           'collapse' : function(p,eOpts){
           loadUrls();
           }
           }
});

var centers = Ext.create('Ext.panel.Panel', {
           region: 'center', 
           id : 'centerPanel',
          border : false,
           autoScroll : true,
           frame : false,
           autoLoad : true,
loader : Ext.create('Ext.ComponentLoader',{
//url : Global_Path + "statistic/portal",      
url: Global_Path + "syslog/listView",
             scripts: true,       
             autoLoad : true,        
             noCache: true
            })
         
         
});

var viewport = Ext.create('Ext.Viewport', {
       autoRender : 'frameDiv',
       layout : 'border',
       items : [top, centers],
       listeners : {
       "beforerender" : function ( _this, eOpts) {
       centers.doLayout();
       Ext.Ajax.request({
    url:Global_Path + 'functionAccess/menu',
    method: "GET",
    success: function (response, opts) {
    var obj =Ext.decode(response.responseText);
    if(obj.success){
var o=obj.result;
var length=o.length;
for(var object in o){
var menuId=o[object].functionNum;
if(menuId==null)
continue;
else{
Ext.getCmp(menuId).show();
}
}
    }else{
    Ext.Msg.alert('提示',obj.__msg);
    }
    },
    failure: function (response, opts) {
    Ext.Msg.alert('提示信息', "请求失败!");
    }
    });
       }
       }
});

});
</script>
<script type="text/javascript"
src="<%=request.getContextPath()%>/module/common/DictionaryStatus.js"></script>
</head>
<body>
<div id="frameDiv"></div>
</body>
</html>

panel centers 会loader 一个页面:
var centers = Ext.create('Ext.panel.Panel', {
           region: 'center', 
           id : 'centerPanel',
          border : false,
           autoScroll : true,
           frame : false,
           autoLoad : true,
loader : Ext.create('Ext.ComponentLoader',{
//url : Global_Path + "statistic/portal",      
url: Global_Path + "syslog/listView",
             scripts: true,       
             autoLoad : true,        
             noCache: true
            })
         
         
});

浏览器运行时,会加载syslog/listView 对应的页面:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>日志管理</title>
</head>
<body>
<div id ="systemLogPanel"></div>
<script type="text/javascript">
Ext.onReady(function() {
Ext.Loader.setPath('Bjfu.log', Global_Path + 'module/log');
  Ext.Loader.setConfig({
    enabled: true,
    paths: {
    'Bjfu.log.view.LogListView': Global_Path + 'module/log/view/LogListView.js',
    'Bjfu.log.view.QueryLog' : Global_Path + 'module/log/view/QueryLog.js'
    }
});
 
var syslogListView = Ext.create('Bjfu.log.view.LogListView',{
id :'logListViewId',
width:'100%',
autoShow : true,
//autoRender : true,
height:400
});

Ext.create('Ext.panel.Panel',{
autoRender : true,
title:'日志管理',
width:'100%',
height:'100%',
layout:'fit',
items:[syslogListView],
renderTo:'systemLogPanel',
listeners : {
'boxready' : function(){
this.updateBox(Ext.getCmp('centerPanel').getSize());
}
    }
});
});
</script>
</body>
</html>




服务返回了对应的html,但是该html 没有执行对应的js,当我第二次点击该联结的时候,又可以显示了,求指导?

EXT 
2014年11月07日 17:14
  • 大小: 63.3 KB
目前还没有答案

相关推荐

    extjs4.2 desktop mvc

    EXTJS 4.2 Desktop MVC 是一个基于EXTJS 4.2版本的桌面应用程序框架,它结合了MVC(Model-View-Controller)设计模式,为开发者提供了构建富客户端桌面应用的强大工具。EXTJS是一个流行的JavaScript库,专门用于创建...

    EXTJS4.2 MVC环境搭建并显示数据

    EXTJS4.2是Sencha公司推出的一款强大的JavaScript前端框架,专用于构建富客户端应用程序。MVC(Model-View-Controller)模式是EXTJS中的一种架构设计方式,它有助于将应用的逻辑、视图和数据模型分离,提高代码的可...

    SpringMVC+ExtJs4.2实例

    ExtJs4.2强调MVC模式,将应用划分为Model(数据模型)、View(视图)和Controller(控制器)三部分,这样可以保持前端代码结构清晰,便于管理。 在本实例中,我们完全遵循ExtJs4.2的MVC模式,将应用分为对应的Model...

    ExtJS4.2 MVC

    ExtJS4.2 MVC是一个基于JavaScript的前端框架,用于构建富客户端应用。MVC(Model-View-Controller)模式是软件工程中一种广泛使用的架构设计,它有助于将应用程序的业务逻辑、用户界面和数据管理分离开来,提高代码...

    extJs4.2MVC示例

    严格按照MVC架构分的曾,可以运行的extJs4.2MVC示例,在myclipse加到一个项目里的的webroot文件夹下,运行index.html即可

    基于Extjs 4.2的通用权限管理系统,通用后台模板,EF+MVC+Extjs 4.2

    您刚刚下载EnterpriseExtjs.rar中,包含WMC2.0-Client.zip文件,... 并且WMC2.0-Client.zip作为客户端开发框架,您是不需要写任何代码的,我们提供代码生成器帮助你实现基于EntityFramework+Extjs+MVC架构的快速开发。

    ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8

    ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8完成的后台管理项目,觉得是值得参考的实用项目 下载链接

    MVC设计模式实战ExtJS4.2高级组件+SSH2在线投稿系统

    03.搭建ExtJS的MVC框架 04.主界面的搭建、登录功能和菜单树的生成 05.创建菜单树、前台保存用户信息 06.菜单树响应事件、我的文章模块界面搭建 07.继续搭建我的文章模块,同时实现后台查询 08.实现添加文章功、优化...

    EXTjs4.2中文版

    EXTjs4.2中文版是EXTjs框架的一个重要版本,EXTjs是一个强大的JavaScript库,专门用于构建用户界面,尤其适用于创建富互联网应用程序(Rich Internet Applications,简称RIA)。它以其组件化的设计理念,丰富的UI...

    Extjs4.0通用后台管理系统源码完整大型项目(ExtJS 4.2+Hibernate 4.1.7+Spring MVC

    数据库在项目里面的一个sql文件里面 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王...

    Extjs + Spring MVC + hibernate + mysql

    标题 "Extjs + Spring MVC + hibernate + mysql" 涉及的是一个综合性的Web应用程序开发框架,结合了前端UI库、后端MVC框架、ORM工具和关系型数据库。让我们详细了解一下这些技术及其在实际项目中的应用。 1. ExtJS...

    ExtJS 4.2+JAVA通用后台管理系统(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)

    1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。 2、ExtJS富文本编辑器增加修改信息。 3、ExtJS的HtmlEditor的图片文件上传插件。 4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按...

    extjs4.2目录框架

    总结来说,"extjs4.2目录框架"结合"spring+springmvc+mybatis",提供了一个全面的Web应用开发解决方案,从后端的数据处理到前端的用户交互,都有一套成熟的技术栈支持。这种框架有利于构建大规模、高性能的企业级...

    Extjs4.2 Grid filter Demo 表格过滤实验

    这是利用sencha cmd 生成的GridFilterDemo工程中的app和build文件夹,其余文件过大并且与主题无关,因此未包含。具体方法,请参看我的博客: 《Extjs4.2 Grid Filter Feature 表格过滤特性》

    ExtJs4.2下拉树(修改版)

    ExtJs4.2没有直接提供下拉树这个组件,但是有例子可以用,文件位置:ext-4.2.1.883\examples\ux\TreePicker.js 但是它有点小毛病吧:默认显示了根节点;达到最小高度时再展开节点,高度不能自动调整。 所以我做了一...

    extjs 4.2 开发 参考书

    ExtJS 4.2 是一个流行的JavaScript框架,用于构建富客户端Web应用程序。它提供了一套完整的组件库,包括数据管理、图表、表格、菜单、工具栏等,使得开发者能够创建功能丰富的、交互式的用户界面。这本书籍《ExtJS ...

    extjs4.2官方文档

    Extjs官方文档 帮助你更好的学习Extjs,同事这里面的代码是最完整,最规范的。

    EXTJS4.2学习入门教程

    EXTJS4.2学习入门教程 EXTJS4.2学习入门教程 EXTJS4.2学习入门教程

    ExtJs4.2 Window常用方法

    根据提供的文件信息,本文将详细解释ExtJs 4.2中Window组件的一些常用配置属性以及方法,帮助读者更好地理解和使用这些功能。 ### ExtJs 4.2 Window 组件概述 ExtJs 是一个基于 JavaScript 的开源框架,用于创建...

Global site tag (gtag.js) - Google Analytics