EXT.NET-gridpanel 行双击事件,js带参数调用后台方法

1、js代码,写在body里面
[javascript]   view plain copy
  1. <script language="javascript" type="text/javascript">  
  2.         function rowDbClick(paramgrid, paramstore) {  
  3.           var row = paramgrid.getSelectionModel().getSelections(); //选择行的个数  
  4.             if (row == null || row == undefined || row.length == 0) {  
  5.               return false;  
  6.           }     
  7.           paramID = row[0].data.员工编号.toString();  
  8.           paraName = row[0].data.姓名.toString();  
  9.           var responseString = ext_SMS.UI.frmMessageUnusualCount.InfoBindNoSendDay(paramID, paraName);  
  10.           this.Window1.show();  
  11.           return true;  
  12.       }  
  13. </script>  


2、 gridpanel添加双击事件

         <Listeners>
                          <RowDblClick Handler="return rowDbClick(#{GridPanel1},#{Store1})" />
        </Listeners>

3、后台代码

[csharp]   view plain copy
  1. protected void InfoBindNoSendDay() //(object sender, StoreRefreshDataEventArgs e)  
  2.         {  
  3.             DataTable dt;  
  4.             SearchcNoSendDate(m_No, out dt);  
  5.             if (dt == null)  
  6.             {  
  7.                 dt = new DataTable();  
  8.             }  
  9.             StoreNoSendDayList.DataSource = dt;  
  10.             StoreNoSendDayList.DataBind();  
  11.         }  
  12.   
  13.   
  14.        private void SearchcDalayDate(string m_No, out DataTable dt)    
  15.         {  
  16.             try  
  17.             {  
  18.                  DataSet ds = new DataSet();  
  19.                 string strSQL = "select convert(varchar(20),T.dt_ReceiveTime,120) as 迟发日期 from temp where vc_EmployNo=' "+ m_No" +" ' "  
  20.   
  21.                  ds = bll.Query(strSQL);  
  22.                 if (ds != null)  
  23.                 {  
  24.                     dt = ds.Tables[0];    //查询统计信息表  
  25.                 }  
  26.                 else  
  27.                 {  
  28.                     dt = null;  
  29.                 }  
  30.   
  31.             }  
  32.             catch (Exception ex)  
  33.             {  
  34.                 dt = null;  
  35.             }  
  36.         }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值