找回密码
 立即注册

QQ登录

只需一步,快速开始

waitfy

注册会员

5

主题

16

帖子

167

积分

注册会员

积分
167
waitfy
注册会员   /  发表于:2018-8-6 10:21  /   查看:2936  /  回复:5
你好,想问一下:  利用spreadjs里的FloatingObject 自定义了一个类似可编辑的下拉框的控件, 在FloatingObject的加入input的html元素,实现可输入功能:效果类似如图:
floatingObjects.png

最近,公司的spreadjs从10升级为11后,发现FloatingObjects里的输入框能输入数字,但是对backspace、delete、enter等这些键盘输入无反应(应该是被屏蔽了)

请问这应该怎么处理呢?
附件是一个小demo。

demo.rar

944.66 KB, 下载次数: 88

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-5-20 16:20:13
推荐
本帖最后由 Clark.Pan 于 2022-6-28 12:30 编辑
新用户 发表于 2022-5-20 15:38
老师,关于 floatingObject中放入 input输入框,不能输入中文的问题,不知道现在有没有解决方案了。

基于当前的设计,目前不建议在floatingObject放输入框。可以根据需求考虑使用自定义单元格,这是对应的demo
https://demo.grapecity.com.cn/sp ... /cell-types/custom#
-------------------
总结,此类需求最好的解决方式是用SperadJS的自定义单元格按照所需的需求进行扩展实现。理论上自定义单元格可以满足用户绝大多数的特殊业务需求。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-6 16:03:34
沙发
这个应该是实现机制变了,推荐您用这种实现方式,使用第三方或者自己写的内容,以确保没有问题。
https://runjs.cn/code/g2avvjdl

评分

参与人数 1满意度 +3 收起 理由
waitfy + 3

查看全部评分

回复 使用道具 举报
waitfy
注册会员   /  发表于:2018-8-7 12:02:29
板凳
ClarkPan 发表于 2018-8-6 16:03
这个应该是实现机制变了,推荐您用这种实现方式,使用第三方或者自己写的内容,以确保没有问题。
https:// ...

要重写比较麻烦,我再想下其它办法吧,谢了。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-7 18:03:40
地板
好吧,我这边也把问题报给相关部门看看有没有更好的办法,不过我还是觉得用自定义单元格来做这个会更好。

另外,我看到您对我评分是三分,请问一下,之前的回复您这边有什么不满意的地方么?
回复 使用道具 举报
新用户
注册会员   /  发表于:2022-5-20 15:38:19
5#
老师,关于 floatingObject中放入 input输入框,不能输入中文的问题,不知道现在有没有解决方案了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部