找回密码
 立即注册

QQ登录

只需一步,快速开始

谁与证锋

初级会员

33

主题

108

帖子

279

积分

初级会员

积分
279
谁与证锋
初级会员   /  发表于:2020-2-4 17:12  /   查看:3845  /  回复:7
怎么限制图表绘图区和图例的拖动,属性只能限制图表区的拖动,但是里面的图例这些还是可以拖动的。

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-5 09:39:05
沙发
绘图区和图例区没有属性控制移动,可以设置chart locked 完全锁定图表
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2020-2-5 09:57:12
板凳
dexteryao 发表于 2020-2-5 09:39
绘图区和图例区没有属性控制移动,可以设置chart locked 完全锁定图表

lock之后图表鼠标悬停提示也就没了,反而提示个ChartName。。。。还有就是只有lock可以锁定所有的编辑和移动,隐藏边框,其他属性并不能处理这个突兀的边框
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-5 16:10:40
地板
如果不能用锁定,现在是没办法设置的,您什么场景下不允许用户移动图例区的位置,这个并不涉及数据,只是可视化的调整
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2020-2-6 17:35:19
5#
dexteryao 发表于 2020-2-5 16:10
如果不能用锁定,现在是没办法设置的,您什么场景下不允许用户移动图例区的位置,这个并不涉及数据,只是可 ...

有点没搞懂为什么允许拖动里面的绘图区位置,有什么用法吗?用户有时候不小心就会拖动到,总归看着很不舒服。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-7 10:11:27
6#
这里没有相关控制,还有一种方法就是接事件,初始化之后缓存图例区的位置,当用户移动触发事件后,恢复位置。

fpSpread1.ActiveSheet.Charts[0].Changed += Form1_Changed;
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2020-2-7 18:05:03
7#
dexteryao 发表于 2020-2-7 10:11
这里没有相关控制,还有一种方法就是接事件,初始化之后缓存图例区的位置,当用户移动触发事件后,恢复位置 ...

。。。好吧
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-8 00:40:16
8#
试试吧,没有好办法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部