日期:2014-05-16  浏览次数:20476 次

ext 报events 为空 或不是对象,是什么情况??
Ext.onReady(function(){
  new Ext.Viewport({ 
  layout : 'border',//布局,必须是border 
loadMask : true, 
items:[
  eastPanel,
  centerPanel
  ] 
  }); 
 });


var eastPanel=new Ext.Panel({ 
  title : '左边菜单',//面板名称 
region : 'west',//该面板的位置,此处是西部 也就是左边 
split : true,//为true时,布局边框变粗 ,默认为false 
border : false, 
collapsible : true, 
collapsed:false,//初始化是否显示, 默认是显示 
width : 150, 
  minSize : 10,//最小宽度 
  maxSize : 300, 
layout : 'accordion', 
  contentEl : 'div_address',
items : initPage()
});

var centerPanel=new Ext.Panel({ 
  title : '左边菜单',//面板名称 
region : 'center',//该面板的位置,此处是西部 也就是左边 
split : true,//为true时,布局边框变粗 ,默认为false 
border : false, 
collapsible : true, 
collapsed:false,//初始化是否显示, 默认是显示 
width : 150, 
  minSize : 10,//最小宽度 
  maxSize : 300, 
layout : 'accordion', 
  contentEl : 'div_main',
items : initPage()
 
});

哪位大侠帮我看看 错在什么地方?

------解决方案--------------------
Ext.onReady(function(){
 var eastPanel=new Ext.Panel({。。。

var centerPanel=new Ext.Panel({ 。。。。

  new Ext.Viewport({ 
。。。。 
  
});
 });

看看吧初始化的次序换下
------解决方案--------------------
var myForm = new Ext.form.FormPanel({
autoScroll: true,
boxMinWidth: 800,
boxMinHeight: 350,
layout: 'table',
layoutConfig: { columns: 2 },
defaults: { frame: true, width: 250, height: 200 },
items: []
}); 谁能告诉我这段代码 ext 报events 为空 或不是对象,是什么原因呢?

var viewport = new Ext.Viewport({
layout: 'fit',
boxMinWidth: 950,
boxMinHeight: 200,
autoScroll: true,
items: [{
id: "desktop",
layout: "border",
items: [myForm]
}]
});