找回密码
 立即注册

QQ登录

只需一步,快速开始

talklion911

初级会员

26

主题

75

帖子

233

积分

初级会员

积分
233

[已处理] 编辑note

talklion911
初级会员   /  发表于:2024-3-4 16:08  /   查看:834  /  回复:10
1金币
image.png517689208.png

怎么通过这个右键,开始编辑备注,编辑完成后触发事件,把新的备注保存到数据库

10 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-5 01:39:15
沙发
你现在是卡在哪里了呢,如果是要通过代码添加comment的话,可以参考
https://www.grapecity.com.cn/doc ... -cells-comment.html


还是说要编辑已经存在的comment
回复 使用道具 举报
talklion911
初级会员   /  发表于:2024-3-5 07:06:30
板凳
是怎么开始编辑已经有的批注
回复 使用道具 举报
talklion911
初级会员   /  发表于:2024-3-5 08:58:53
地板
这个到底是note还是comment?这两个有区别吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-5 15:48:48
5#
了解了,你需要的是Note

Note目前没有办法使用代码进入编辑状态,以及开始和结束编辑的事件
只能在显示的note框中双击进入编辑

前提是,要一直显示note内容框,你需要先代码设置
  1. fpSpread1.ActiveSheet.Cells[0, 0].NoteStyle = NoteStyle.StickyNote;
复制代码

这样就会一直显示了
image.png351007384.png
可以在编辑完成后根据需要再通过代码设置实现默认状态下的隐藏
  1. fpSpread1.ActiveSheet.Cells[0, 0].NoteStyle = NoteStyle.PopupNote;
复制代码


另外,还需要设置
fpSpread1.ActiveSheet.AllowNoteEdit= true;
才能支持编辑
回复 使用道具 举报
talklion911
初级会员   /  发表于:2024-3-5 15:57:13
6#
那comment是什么?那个可以直接进入编辑吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-5 16:13:27
7#
comment是兼容于excel的注释,显示上在spread中是和note样子一样的。

也没有办法通过代码进入编辑状态,添加方法你可以参考我上面发的链接

当然,note和comment如果你只是要通过代码修改内容的话,都是可以的
            fpSpread1.ActiveSheet.Cells[0, 0].Note = "sdfsfsfsdf";
            fpSpread1.ActiveSheet.AsWorksheet().Cells[0, 0].Comment.Text ("sdfsfsfsdf");
回复 使用道具 举报
talklion911
初级会员   /  发表于:2024-3-6 17:43:31
8#
Richard.Ma 发表于 2024-3-5 16:13
comment是兼容于excel的注释,显示上在spread中是和note样子一样的。

也没有办法通过代码进入编辑状态, ...

image.png14743346.png 这个点击后,选中了备注,这个怎么实现?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-6 18:04:36
9#
我没明白你的意思,你现在是要实现什么?
回复 使用道具 举报
talklion911
初级会员   /  发表于:2024-3-6 18:14:02
10#
我想实现的是点击这个编辑标签,开始像excel那样编辑note,,如果做不到,就选中note,我双击进去 编辑
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部