extjs三种传值方式

extjs三种传值方式:

1,params传值
Ext.Ajax.request({
   url : ‘referfriend/getReferfriends‘,
   method : ‘GET‘,
   params : {
    customerId: rec.data[‘id‘]
   },
   success : function(response, opts) {
    var data = Ext.JSON.decode(response.responseText);
    this.getIntroducerList().store.loadData(this.convertModel(data.introducers));
    this.getIntroducedList().store.loadData(this.convertModel(data.introduceds));
   },
   failure : function(response, opts) {
    Ext.MessageBox.show({
     title : ‘获取亲传关系失败‘,
     msg : response.error.message,
     icon : Ext.Msg.ERROR,
     buttons : Ext.Msg.OK
    });
   },
   scope : this
  });

controller用此种方式接值
@RequestMapping(value = "/getReferfriends", method = RequestMethod.GET)
 @ResponseBody
 public ReferfriendVo getReferfriends(
   @RequestParam(value = "customerId") java.lang.Long customerId,
   @ActiveUser User activeUser) {}

2,

if (record.length == 1) {
//      Ext.Ajax.request({
//       url : ‘referfriend/adjustReferfriend‘,
//       method : ‘DELETE‘,
//       jsonData : newReferfriend,//后台用@RequestBody Referfriend updateReferfriend,
//       success : function(response, opts) {
//        me.executeloadData(me.customer);
//        Ext.MessageBox.show({
//         title : ‘提示‘,
//         msg : ‘调整成功!‘,
//         icon : Ext.Msg.INFO,
//         buttons : Ext.Msg.OK
//        });
//        window.hide();
//       },
//       failure : function(response, opts) {
//        Ext.MessageBox.show({
//            title: ‘获取介绍人奖励配置‘,
//            msg: response.error.message,
//            icon: Ext.Msg.ERROR,
//            buttons: Ext.Msg.OK
//           });
//       },
//       scope : this
//      });

3, url : ‘referfriend/‘ + record[0].get(‘id‘)+ ‘/referfriendReview‘,后台用@PathVariable("id") Referfriend referfriend

时间: 2024-10-09 06:09:44

extjs三种传值方式的相关文章

三种传值方式遇上两个数的交换

最近在学习数据结构的时候发现以前学的C++的有些东西都忘了,特别是老师提到的三种传值的方式——单向值传递,地址传递,双向引用传递:为此,我这里用如何交换两个数的例子来说明一下三种传值方式的机制. 先看看源代码: 1 #include<iostream> 2 using namespace std; 3 int swap1(int m1,int m2)//单向值传递 4 { 5 int temp = m1; 6 m1 = m2; 7 m2 = temp; 8 cout<<m1<

django之创建第7-6-第三种传值方式

1.创建bar.html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>time</title> </head> <body> <li>1.当前时间:{{today}}</li><br> <li>my id:{{id}}<

cookie 和 session的区别 &amp; 三种传值方式

1.session保存在服务器,客户端不知道其中的信息:cookie保存在客户端,服务器能够知道其中的信息. 2.session中保存的是对象,cookie中保存的是字符串. 3.session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到.而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的. 4.session以cookie为基础,session需要借助cookie才能正常工作,如果客户端完全禁止cookie

Activity之间的三种传值方式

*************************************** 第一种:Extras:额外的,附加的.在Intent中附加额外的消息 //传值 Intent intent = new Intent(this, XXXActivity.class); intent.putExtra(key, value); startActivity(intent); //取值 getIntent()方法得到intent对象 Intent intent = getIntent(); //获取Int

ASP.NET三种传值方式

ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是 通过Server.Transfer方法来实现.下面分别一一介绍: 一.使用Querystring Querystring是一种非常简单的传值方式,其缺点就是:安全性低.会把要传送的值显示在浏览器的地址栏中(也就是不需要保密得参数),并且在此方法中不能够传递对象,参数的长度不能大于 1024字节(?),当参数中有中文得时候,通常需要使用HttpUliti

MVC页面常见的三种传值方式

前言最近在敲积分系统,发现有很多对象可以用来传值,今天就来总结一下常见的三种方式:ViewData.ViewBag和TempData 这三种方式用于Controller向View传值,一般情况下我们不会只传list,还会附带很多额外的零散的数据,这样通过model就无能为力了,这时候就会用到上文的三种对象 首先对比一下前两者——ViewData&ViewBag Controller里边的代码(ViewData): public ActionResult Index() { List<stri

MVC页面常见三种传值方式——ViewData,ViewBag,TempData

最近接触MVC代码多了,发现了很多新东西,比如页面传值.发现了MVC里面原来有这么多对象可以用来传值,最近两天用到了ViewData和ViewBag,之后又关联到了TempData,现在列个表格比较下: 用过之后,个人感觉还是ViewBag最好用,直接属性赋值就可以了,但是ViewData和TempData又有它们的优势,在使用的时候,可以根据要传递数据的大小,是从Controller向Views里面传递数据,还是Controller传递数据...综合考虑各种因素再做决定吧. 除了这三种比较常见

iOS 页面间几种传值方式(属性,代理,block,单例,通知)

第二个视图控制器如何获取第一个视图控制器的部分信息 例如 :第二个界面中的lable显示第一个界面textField中的文本 这就需要用到属性传值.block传值 那么第一个视图控制器如何获的第二个视图控制器的部分信息 例如:第一个界面中的lable显示第二个界面textField中的文本 这就需要使用代理传值 页面间传值有八大传值方式,下面我们就简单介绍下页面间常用的五种传值方式: (一)属性传值 第二个界面中的lable显示第一个界面textField中的文本 首先我们建立一个RootVie

iOS 页面间几种传值方式(属性,代理,block,单例,通知)

iOS 页面间几种传值方式(属性,代理,block,单例,通知) 姜糖水 2015-05-03 52 阅读 iOS 移动开发 第二个视图控制器如何获取第一个视图控制器的部分信息 例如 :第二个界面中的lable显示第一个界面textField中的文本 这就需要用到属性传值.block传值 那么第一个视图控制器如何获的第二个视图控制器的部分信息 例如:第一个界面中的lable显示第二个界面textField中的文本 这就需要使用代理传值 页面间传值有八大传值方式,下面我们就简单介绍下页面间常用的五