请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

cccdl
中级会员   /  发表于:2012-8-23 14:06  /   查看:5029  /  回复:4
直接对spread单元格进行ctrl-c  ctrl-v操作的时候,会导致整个单元格(包含样式,边框,背景色等等)拷贝过来。

之前在论坛上求助过这个事儿,通过inputmap进行了调整,使ctrl-c ctrl-v的时候只对value进行操作。

现在遇到一个问题,当ctrl-v对象是checkbox单元格时,表面看上去没有变化,但是实际上这个单元格的value发生了变化……
并且在之后的登陆操作中有多体现。

过来问问斑竹们是否有比较好地解决方案。
这不是一个两个画面的事儿,整个项目都属于受影响范围……

4 个回复

倒序浏览
cccdl
中级会员   /  发表于:2012-8-23 14:08:00
沙发
下面是之前询问的连接:
http://gcdn.grapecity.com/showtopic-4687.html
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-23 18:07:00
板凳
你的需求的却和Spread的默认行为有些差异,可以通过一个自定义的Action来实现你的需求:
实现方法可以先参考Spread帮助文档中的:Managing Keyboard Interaction -> Using Input Maps with Action Maps章节
回复 使用道具 举报
cccdl
中级会员   /  发表于:2012-8-27 10:36:00
地板
你的需求的却和Spread的默认行为有些差异,可以通过一个自定义的Action来实现你的需求:
实现方法可以先参考Spread帮助文档中的:Managing Keyboard Interaction -> Using Input Maps with Action Maps章节
dof 发表于 2012-8-23 18:07:00


暂时先用了最破烂的方法——自己写事件,给对付过去了……

斑竹提供的资料,我粗略学习了一下:
inputmaps这里是不是只能将键盘动作,与spread动作的对应关系作调整。

不过我有点怀疑,我可能还需要在spread上自定义一个能实现我这个需求的spread动作?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-27 10:52:00
5#
Spread中提供了一些快捷键的默认行为,除此之外,还可以实现自己的逻辑,你可以下载这个Demo先看一看:http://gcdn.grapecity.com/showto ... ;postid=31513#31513
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部