找回密码
 立即注册

QQ登录

只需一步,快速开始

jiutam

注册会员

4

主题

8

帖子

26

积分

注册会员

积分
26

微信认证勋章

jiutam
注册会员   /  发表于:2017-12-9 18:06  /   查看:3928  /  回复:3
如题

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-11 09:38:31
沙发
启用了autopostback就是用户操作sheet都会自动提交服务器,这时候就无法编辑了,服务器可以接收到用户cellclick等事件。
您现在是想做什么要设置autopostback
回复 使用道具 举报
jiutam
注册会员   /  发表于:2017-12-11 11:26:06
板凳
dexteryao 发表于 2017-12-11 09:38
启用了autopostback就是用户操作sheet都会自动提交服务器,这时候就无法编辑了,服务器可以接收到用户cellc ...

我想做单元格里面输入数据    触发cellclick时把tag里的数据显示出来。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-11 16:37:16
地板
要在点击做处理的话只能是前端做了,如果您是新项目,建议您使用SpreadJS,用起来更强大灵活
  1. <script lang="javascript" type="text/javascript">
  2. window.onload = function () {
  3.             var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
  4.             if (document.all) {
  5.                 // IE
  6.                 if (spread1.addEventListener) {
  7.                     // IE9
  8.                     spread1.addEventListener("CellClicked", cellClicked, false);
  9.                 } else {
  10.                     // Other versions of IE and IE9 quirks mode (no doctype set)
  11.                     spread1.onCellClicked = cellClicked;
  12.                 }
  13.             }
  14.             else {
  15.                 // Firefox
  16.                 spread1.addEventListener("CellClicked", cellClicked, false);
  17.             }
  18.         }
  19.    
  20.         function cellChanged(event) {
  21.             alert("r"+event.row+",c"+event.col);
  22.         }
  23. </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部