您当前的位置: 首页 >  .net

Ext.Net 1.x_Ext.Net.GridPanel 事件

发布时间:2013-07-04 11:17:58 ,浏览量:0

1、行双击事件

首先设置选择方式为RowSelectionModel单行选中

[html]  view plain copy
  1. <SelectionModel>  
  2.      <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true">  
  3.      

    this.Window1.Title = "未发日期明细表";

    this.Window1.Show();

    }

     1.3 定义带参数的行双击事件

           注册事件

    [html]  view plain copy
    1. <DirectEvents>  
    2.     <RowDblClick OnEvent="Row_DblClick" >  
    3.        <ExtraParams>  
    4.             <ext:Parameter Name="ID" Value="(GridPanel1.getSelectionModel().getSelections())[0].data.员工编号.toString()" Mode="Raw" />  
    5.              <ext:Parameter Name="EmployName" Value="(GridPanel1.getSelectionModel().getSelections())[0].data.姓名.toString()" Mode="Raw" />  
    6.              <ext:Parameter Name="Name" Value="(GridPanel1.getSelectionModel().getSelections())[0].data" Mode="Raw" />  
    7.              <%--   <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues())" Mode="Raw" />--%>  
    8.               <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues({selectedOnly:true}))" Mode="Raw" />  
    9.                    ComboBox1.Text = string.Format("{0:yyyy年M月}", Convert.ToDateTime(ComboBox1.Text.ToString()).AddMonths(-1));  }

       如果要先执行后台代码后执行js代码,则定义事件时加一个参数delay="50"   ,设置滞后时间

      [html]  view plain copy
      1.  <ext:Button Width="50" ID="ButFrist"  icon="ArrowUp" runat="server" Text="上一月" StandOut="true"   
      2.       style="padding:5px;">  
      3.       <DirectEvents>  
      4.           <Click OnEvent="btn_Click" >
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106170博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1453s