Ext传参方法

导读:
  我参与的这个项目中涉及到了传参的问题,一开始不知道怎样传参,后来经一看,原来是这样的:
  这是传参的页面:(其中红色的代码就是传参的地方)
  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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值