找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2013-8-12 15:57  /   查看:4981  /  回复:3
Hi  iceman:

在Spread中,使用JS是否将某个单元格锁定?

谢谢!

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-12 16:07:00
沙发
回复 1楼sam的帖子

sam 你好,
可以设置,请参考:http://blog.gcpowertools.com.cn/ ... 6%85%E5%AE%B9-.aspx
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-12 16:46:00
板凳
好的。谢谢!
但是,一回发后,又会恢复原来的样式(不是锁定)。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-12 18:12:00
地板
回复 3楼sam的帖子

sam 使用的是什么版本呢?6 还是 7.
7 中新增了 SetLocked 前台方法,测试代码如下:

  1. <script type="text/javascript">
  2.         function Button1_onclick() {
  3.             var iActiveRow, iActiveCol;
  4.             iActiveColumn = FpSpread1.ActiveCol;
  5.             iActiveRow = FpSpread1.ActiveRow;

  6.             var spread = document.getElementById("FpSpread1");
  7.             spread.Cells(iActiveRow, iActiveColumn).SetLocked(true);

  8.         }

  9.     </script>
复制代码


如果是 6 ,只能把前台锁定信息写入 hiddenfield 中,在 跟新时后台设置了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部