Coolite 中GridView点击行中的按钮时跳转至不同的页面

效果图:

 

关键代码

  <Command Handler="if(command=='butPhone'){location.href='CallIn.aspx?NetUserName='+record.data.NetUserName;} else {location.href='Customer.aspx?NetUserName='+record.data.NetUserName;}" />

 

Html全部代码

代码
 
   
< ext:GridPanel ID ="GridPanel1" Height ="475" StoreID ="Store1" runat ="server" >
< ColumnModel ID ="ColumnModelTitle" IDMode ="Legacy" Height ="200" runat ="server" >
< Columns >
< ext:ImageCommandColumn Width ="70" >
< Commands >
< ext:ImageCommand CommandName ="butPhone" Icon ="Telephone" >
< ToolTip Text ="电话业务" />
</ ext:ImageCommand >
< ext:ImageCommand ></ ext:ImageCommand >
< ext:ImageCommand CommandName ="butCustomer" Icon ="UserEdit" >
< ToolTip Text ="客户详情" />
</ ext:ImageCommand >
</ Commands >
</ ext:ImageCommandColumn >
< ext:Column ColumnID ="NetUserName" DataIndex ="NetUserName" Header ="客户帐号" Sortable ="true" />
< ext:Column ColumnID ="CustomerName" DataIndex ="CustomerName" Header ="客户姓名" Sortable ="true" />
< ext:Column ColumnID ="TelePhone" DataIndex ="TelePhone" Header ="手机" Sortable ="false" />
< ext:Column ColumnID ="Mobil" DataIndex ="Mobil" Header ="电话" Sortable ="false" Width ="100" />

</ Columns >
</ ColumnModel >
< Listeners >
< Command Handler ="if(command=='butPhone'){location.href='CallIn.aspx?NetUserName='+record.data.NetUserName;} else {location.href='Customer.aspx?NetUserName='+record.data.NetUserName;}" />
</ 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>

 

转载于:https://www.cnblogs.com/hailexuexi/archive/2010/12/12/1903654.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值