var myView=null
window.setView=function(view){
myView=view;
}
Ext.onReady(function(){
//下方的视图数据
var view= new InpatientViewPanel();
//设置view
window.setView(view);
//赋值到全局
myView=view;
//上方的表单数据信息(传递一个Store到view中进行数据的加载)
var form=new InpatientFormPanel({loadData:function(){view.loadData(view.store);}});
// var form=new InpatientFormPanel();
form.cbo.setForm(form.getForm());
var viewprot = new Ext.Viewport({
layout:'tdgi_border', //扩写的布局 在收缩的时候能显示title
id:'vp',
border:false,
items:[
view,
form
]
});
// //设置view的Form对象
view.setForm(form.getForm());
//添加提示
view.addTip(view.getView());
});
在某些时候我们需要将extjs的onready函数中的一些参数带出来,但是在这个匿名函数中并不是那么的容易将变量带出来,
需要注意的是
var myView=null
window.setView=function(view){
myView=view;
}
在<script></script>里面的第一行,
下面才是EXT加载的方法
还有最好写成window['setView']=function(view){}
这样view变量就被带出到全局变量myView中;