1、行双击事件
首先设置选择方式为RowSelectionModel单行选中
- <SelectionModel>
- <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true">
-
this.Window1.Title = "未发日期明细表";
this.Window1.Show();
}
1.3 定义带参数的行双击事件
注册事件
- <DirectEvents>
- <RowDblClick OnEvent="Row_DblClick" >
- <ExtraParams>
- <ext:Parameter Name="ID" Value="(GridPanel1.getSelectionModel().getSelections())[0].data.员工编号.toString()" Mode="Raw" />
- <ext:Parameter Name="EmployName" Value="(GridPanel1.getSelectionModel().getSelections())[0].data.姓名.toString()" Mode="Raw" />
- <ext:Parameter Name="Name" Value="(GridPanel1.getSelectionModel().getSelections())[0].data" Mode="Raw" />
- <%-- <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues())" Mode="Raw" />--%>
- <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues({selectedOnly:true}))" Mode="Raw" />
-
ComboBox1.Text = string.Format("{0:yyyy年M月}", Convert.ToDateTime(ComboBox1.Text.ToString()).AddMonths(-1));
}
如果要先执行后台代码后执行js代码,则定义事件时加一个参数delay="50" ,设置滞后时间
- <ext:Button Width="50" ID="ButFrist" icon="ArrowUp" runat="server" Text="上一月" StandOut="true"
- style="padding:5px;">
- <DirectEvents>
-
<Click OnEvent="btn_Click" >
关注打赏
立即登录/注册


微信扫码登录