找回密码
 立即注册

QQ登录

只需一步,快速开始

x415023964

注册会员

6

主题

9

帖子

118

积分

注册会员

积分
118
最新发帖
x415023964
注册会员   /  发表于:2020-5-18 20:24  /   查看:4294  /  回复:7
Windows 10 + Microsoft Visual Studio 2019 + .NET Framework 4.7.2 + SPREAD for ASP.NET 10.0J
在Chrome浏览器下,SPREAD处于编辑状态时,点击一个disable = true状态的button控件,无法使spread退出编辑状态,致使JS中SPREAD的onEditStopped事件没有触发,兄弟们有没有什么办法解决????




7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-19 09:13:22
沙发
本帖最后由 Richard.Ma 于 2020-5-19 12:19 编辑

问题已经收到,我未能重现你的问题,
请先确认,你说的disable=true,是想说button的enabled属性=true吗,button控件并没有disable属性





回复 使用道具 举报
x415023964
注册会员   /  发表于:2020-5-19 12:21:42
板凳
Richard.Ma 发表于 2020-5-19 09:13
问题已经收到,我验证后给你回复,你说的disable=true,是想说button的enabled属性=true吗,button控件并没 ...

您好,JS中button的disable属性为true,

button的enable = false ,期待您的回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-19 14:23:02
地板
了解了,按照你的设置,button本身点击就是没有效果的,焦点没有发生变化,因此会仍处于编辑状态,这个不算是问题
回复 使用道具 举报
x415023964
注册会员   /  发表于:2020-5-19 17:04:15
5#
Richard.Ma 发表于 2020-5-19 14:23
了解了,按照你的设置,button本身点击就是没有效果的,焦点没有发生变化,因此会仍处于编辑状态,这个不算 ...

相同的条件下,IE浏览器进行相同的操作是可以触发SPREAD的onEditStopped事件,但是Chrome浏览器不行,有没有什么办法可以在Chrome浏览器上实现这个效果?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-19 18:34:47
6#
每种浏览器最终渲染的确实可能有所不同,

你现在的需求是要在点击时让编辑的单元格失去焦点,但是对button做的设置是因为什么原始需求呢?是必须要做上述的熟悉设置吗,看看是否可以从这方面解决问题
回复 使用道具 举报
x415023964
注册会员   /  发表于:2020-5-21 22:12:25
7#
Richard.Ma 发表于 2020-5-19 18:34
每种浏览器最终渲染的确实可能有所不同,

你现在的需求是要在点击时让编辑的单元格失去焦点,但是对butt ...

完成了,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-21 22:15:26
8#
不客气,最好可以分享一下最终解决的方式,方便大家参考
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部