效果图:
关系代码:
<Command Handler="if(command=='butSelectReocrd'){str=record.data.SessionId; #{AjaxMethods}.SelectRecord(str);}" />
全部html代码:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
<
ext:GridPanel
ID
="GridPanel1"
Height
="325"
StoreID
="Store1"
runat
="server"
>
< ColumnModel ID ="ColumnModelTitle" IDMode ="Legacy" Height ="30" runat ="server" >
< Columns >
< ext:ImageCommandColumn Width ="50" Align ="Center" >
< Commands >
< ext:ImageCommand CommandName ="butSelectReocrd" Icon ="Magnifier" >
< ToolTip Text ="录音详情" />
</ ext:ImageCommand >
</ Commands >
</ ext:ImageCommandColumn >
< ext:Column ColumnID ="SessionId" DataIndex ="SessionId" Header ="录音编号" Sortable ="true" Width ="120" />
< ext:Column ColumnID ="RecordFile" DataIndex ="RecordFile" Header ="录音文件" Sortable ="false" Width ="120" />
</ Columns >
</ ColumnModel >
< Listeners >
< Command Handler ="if(command=='butSelectReocrd'){str=record.data.SessionId; #{AjaxMethods}.SelectRecord(str);}" />
</ Listeners >
< SelectionModel >
< ext:RowSelectionModel SelectedRecordID ="id" ID ="RowSelectionModel1" runat ="server" >
< CustomConfig >
< ext:ConfigItem Name ="checkOnly" Value ="true" Mode ="Raw" />
</ CustomConfig >
</ ext:RowSelectionModel >
</ SelectionModel >
< LoadMask ShowMask ="true" Msg ="Load..." />
</ ext:GridPanel >
< ColumnModel ID ="ColumnModelTitle" IDMode ="Legacy" Height ="30" runat ="server" >
< Columns >
< ext:ImageCommandColumn Width ="50" Align ="Center" >
< Commands >
< ext:ImageCommand CommandName ="butSelectReocrd" Icon ="Magnifier" >
< ToolTip Text ="录音详情" />
</ ext:ImageCommand >
</ Commands >
</ ext:ImageCommandColumn >
< ext:Column ColumnID ="SessionId" DataIndex ="SessionId" Header ="录音编号" Sortable ="true" Width ="120" />
< ext:Column ColumnID ="RecordFile" DataIndex ="RecordFile" Header ="录音文件" Sortable ="false" Width ="120" />
</ Columns >
</ ColumnModel >
< Listeners >
< Command Handler ="if(command=='butSelectReocrd'){str=record.data.SessionId; #{AjaxMethods}.SelectRecord(str);}" />
</ Listeners >
< SelectionModel >
< ext:RowSelectionModel SelectedRecordID ="id" ID ="RowSelectionModel1" runat ="server" >
< CustomConfig >
< ext:ConfigItem Name ="checkOnly" Value ="true" Mode ="Raw" />
</ CustomConfig >
</ ext:RowSelectionModel >
</ SelectionModel >
< LoadMask ShowMask ="true" Msg ="Load..." />
</ ext:GridPanel >
C#代码:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
[AjaxMethod]
public void SelectRecord( string strSessionId) // record.data.SessionId
{
this .txtNetUserName1.Text = strSessionId;
this .txtCustomerName.Text = " 1111111 " ;
this .txtRecordFile.Text = " d:\\1111.wav " ;
strPlayFile = @" d:\1111.wav " ;
}
public void SelectRecord( string strSessionId) // record.data.SessionId
{
this .txtNetUserName1.Text = strSessionId;
this .txtCustomerName.Text = " 1111111 " ;
this .txtRecordFile.Text = " d:\\1111.wav " ;
strPlayFile = @" d:\1111.wav " ;
}