找回密码
 立即注册

QQ登录

只需一步,快速开始

yazhenshao

注册会员

3

主题

7

帖子

28

积分

注册会员

积分
28
  • 84

    金币

  • 3

    主题

  • 7

    帖子

最新发帖
yazhenshao
注册会员   /  发表于:2023-6-21 16:57  /   查看:2908  /  回复:4
1金币
farpoint.win.spread单元格锁定后,还需要选中该单元格进行复制值,或者双击打开明细等操作。但是目前锁定后单元格不能动了,有什么办法吗?

锁定的方法:_fpMain.ActiveSheet.Columns[0].Locked=true;
感谢~

企业微信截图_16873376941704.png

最佳答案

查看完整内容

EditModePermanent为ture时,选中单元格会默认进入编辑状态 所以会和你的锁定单元格冲突,导致锁定单元格无法选中(默认保护设置下, 锁定单元格不能编辑,但是可以选择)

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-21 16:57:48
来自 5#
EditModePermanent为ture时,选中单元格会默认进入编辑状态

所以会和你的锁定单元格冲突,导致锁定单元格无法选中(默认保护设置下, 锁定单元格不能编辑,但是可以选择)

image.png210852049.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-25 11:45:31
2#
正常来说这个单元格锁定后,也是能选择的。但是肯定没法双击进入编辑状态。这个也是表单保护的目的,我不知道你说的双击后的其他操作是添加了事件还是怎么做的?
回复 使用道具 举报
yazhenshao
注册会员   /  发表于:2023-6-28 09:08:55
3#
本帖最后由 yazhenshao 于 2023-6-28 09:12 编辑

就是后面两列是可编辑的,然后给前面黄色的所有单元格设置的锁定,设置后,黄色的所有单元格就不能选中,鼠标的光标就一直在后面可编辑的单元格中,如果给前面黄色的所有单元格不设置锁定,那么这些单元格也就是可编辑的了。怎么能做到前面黄色的单元格不可编辑,但是可以选中,也就是鼠标光标你能落到这些单元格上面?


现在我测试他是能触发fpMain.CellClick事件的,但是鼠标光标还是在后面的可编辑单元格上面,导致我无法复制值或者双击打开单元格明细页面。
企业微信截图_16879142845819.png
企业微信截图_16879147271259.png
回复 使用道具 举报
yazhenshao
注册会员   /  发表于:2023-6-28 10:46:44
4#
yazhenshao 发表于 2023-6-28 09:08
就是后面两列是可编辑的,然后给前面黄色的所有单元格设置的锁定,设置后,黄色的所有单元格就不能选中,鼠 ...

在绘制表格的时候,设置了fpMain.EditModePermanent=true,就会有上面这种效果,我把他设置成false后,效果就是能选中前面黄色的单元格了,也就是光标能跟着动,如果想要编辑后两列,就双击去输入值就行。这个属性是作用是什么呀?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部