本人刚接触Extjs 看到别人代码 :
itemclick: function (view, record, item, index, e) {
     Ext.Ajax.request({
        url: "../Datapage/Getdata.aspx",
        method: "POST",
        params: {
            id: record.raw.id
        }
    });
有疑问: function (view, record, item, index, e) 这些参数是干什么用的 ,在项目里面除了record之外 其他的都没看到用啊!!求大神为我解析!!!

解决方案 »

  1.   

    Ext.Ajax.request :ajax 请求提交 url  请求Controller内的方法 路径 
     method : 请求提交方式 还有一种 是get 方式 需要加上参数 一起提交,
     params (需要传递的参数)
      

  2.   

    itemclick  事件的回调中会传这些参数过来,用不用随你
      

  3.   

    extjs 为函数提供的可用的参数。你可以视具体情况使用。
      

  4.   


    1、事件里传的参数是固定的,传了哪些参数,有什么意义,要看api文档。
    2、固定设置,不能不传,但你可以不用。
    3、参数都是确定的,比如itemclick这个事件,必然要传入上面这些参数进来,这些是由extjs生成的。