导读:
我参与的这个项目中涉及到了传参的问题,一开始不知道怎样传参,后来经一看,原来是这样的:
这是传参的页面:(其中红色的代码就是传参的地方)
var onAddClicked=function()
{
checkSession()
var gridSelected=Ext.getCmp("userGrid");
var selected=gridSelected.getSelectionModel().getSelections() ;
if(selected.length>0)
{
if(selected.length==1)
{
var window = new Ext.Window({
id:'userExamList',
title: '项目信息',
width: 600,
height:500,
resizable:false,
layout: 'fit',
plain:true,
bodyStyle:'padding:5px;',
buttonAlign:'center',
autoLoad:{url:'userexam/list.html',scripts:true,text:loadingText, params:{myuserid:selected[0].get('id')}},[/color] autoScroll: true,
modal:true,
closeAction:'close'
});
window.show();
}
else
{
Ext.Msg.alert('${text.get("title.toManyRecordsSelected")}','$text.get("message.selectOneRecordToEdit")');
}
}
else
{
Ext.Msg.alert('${text.get("title.noRecoredSelected")}','$text.get("message.selectOneRecordToEdit")');
}
这是接收参数的页面中的接收方法:(红色的地方)
//load
//var gridSelected=Ext.getCmp("userGrid");
//var selected=gridSelected.getSelectionModel().getSelections();
store.load({params:{start:0,pagesize:10,[color=red]userid:myuserid}}); //这里直接用传过来的参数来进行设置userid的值
store.on('beforeload',checkSession );
这样就实现了页面间的传参,见笑了,权当笔记好了!
本文转自
http://scnujie.javaeye.com/blog/166949
我参与的这个项目中涉及到了传参的问题,一开始不知道怎样传参,后来经一看,原来是这样的:
这是传参的页面:(其中红色的代码就是传参的地方)
var onAddClicked=function()
{
checkSession()
var gridSelected=Ext.getCmp("userGrid");
var selected=gridSelected.getSelectionModel().getSelections() ;
if(selected.length>0)
{
if(selected.length==1)
{
var window = new Ext.Window({
id:'userExamList',
title: '项目信息',
width: 600,
height:500,
resizable:false,
layout: 'fit',
plain:true,
bodyStyle:'padding:5px;',
buttonAlign:'center',
autoLoad:{url:'userexam/list.html',scripts:true,text:loadingText, params:{myuserid:selected[0].get('id')}},[/color] autoScroll: true,
modal:true,
closeAction:'close'
});
window.show();
}
else
{
Ext.Msg.alert('${text.get("title.toManyRecordsSelected")}','$text.get("message.selectOneRecordToEdit")');
}
}
else
{
Ext.Msg.alert('${text.get("title.noRecoredSelected")}','$text.get("message.selectOneRecordToEdit")');
}
这是接收参数的页面中的接收方法:(红色的地方)
//load
//var gridSelected=Ext.getCmp("userGrid");
//var selected=gridSelected.getSelectionModel().getSelections();
store.load({params:{start:0,pagesize:10,[color=red]userid:myuserid}}); //这里直接用传过来的参数来进行设置userid的值
store.on('beforeload',checkSession );
这样就实现了页面间的传参,见笑了,权当笔记好了!
本文转自
http://scnujie.javaeye.com/blog/166949