找回密码
 立即注册

QQ登录

只需一步,快速开始

raul1122

中级会员

42

主题

155

帖子

980

积分

中级会员

积分
980

活字格认证微信认证勋章

raul1122
中级会员   /  发表于:2012-6-6 16:42  /   查看:6490  /  回复:4
现在是用的movenextcell()来实现cell单元格焦点切换,但是如果我想根据cell单元格的指定属性(目前用的是celltype)来指定跳转(因为发现是label类型和锁定了的celltype都是readonly),现在想通过某个属性判断,如果是这类cell,就直接跳过,直到让它的下一个符合条件的cell得到焦点,该如何实现?

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-6 18:09:00
沙发
回复 1楼raul1122的帖子

raul1122 你好,下面是一个简单的 JS 判断单元格类型方法,索引范围需要楼主判断:

  1.     <script type="text/javascript">
  2.         function checkCellType() {
  3.             int row=FpSpread1.ActiveRow;
  4.             int col=FpSpread1.ActiveCol;
  5.             if (FpSpread1.Cells(row, col).FpCellType != "GeneralCellType")
  6.             {
  7.                 FpSpread1.SetActiveCell(row,col+1);
  8.             }
  9.         }
  10.     </script>
复制代码
回复 使用道具 举报
ttflx
高级会员   /  发表于:2012-11-8 14:19:00
板凳
需要将 checkCellType 绑定到spread的哪个事件上啊?
回复 使用道具 举报
ttflx
高级会员   /  发表于:2012-11-8 15:28:00
地板
alert(this.Cells(activerow, activecol).FpCellType);

取得的是null啊!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-8 18:13:00
5#
ttflx 你好

在Spread for ASP.NET 6.0 英文版中,默认会给单元格添加一个FpCellType属性,所以,我不知道这是不是英文你使用的日文版的原因,如有方便,你可以将你的程序发给我们进行调试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部