找回密码
 立即注册

QQ登录

只需一步,快速开始

zhu_99031

银牌会员

9

主题

29

帖子

3586

积分

银牌会员

积分
3586

活字格认证

zhu_99031
银牌会员   /  发表于:2012-7-9 13:19  /   查看:4545  /  回复:1
spread4 单击单元格如何执行一个客户端事件
如我只需要第二列单击单元格是执行前台事件,而不触发后台事件。

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-7-9 18:14:00
沙发
回复 1楼zhu_99031的帖子

你好,测试代码如下:
后台:

  1.       protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             Table viewPort = this.FpSpread1.FindControl("viewPort") as Table;
  4.             for (int i = 0; i < viewPort.Rows.Count; i++)
  5.             {
  6.                 for (int j = 0; j < viewPort.Rows[i].Cells.Count; j++)
  7.                 {
  8.                     if (j==1)
  9.                     {
  10.                         viewPort.Rows[i].Cells[j].Attributes.Add("onclick", "test()");
  11.                     }
  12.                 }
  13.             }
  14.             base.Render(writer);
  15.         }
复制代码

前台:

  1.     <script type="text/javascript">
  2.         function test() {
  3.             alert('Column1');
  4.         }
  5.     </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部