找回密码
 立即注册

QQ登录

只需一步,快速开始

huawei-unistar
金牌服务用户   /  发表于:2018-5-11 15:47  /   查看:4684  /  回复:8
在spread外的input输入框搜索结果后渲染spread表格,光标不离开当前输入框,在不重新点击输入框时,键盘删除键,回车键,上下左右等几个键被阻止,(但可以输入其它内容)无法操作当前输入框,需要重新点击输入框才能删除输入框里面的文字

8 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-14 09:41:54
沙发
有一点我不太明白,input输入框输入搜索结果后,正常情况下应该是点击按钮或者其他方法触发来进行搜索,然后渲染spread表格的,如果是这样,那么通过触发时搜索框肯定会失去焦点,也就导致键盘事件不会被触发。
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2018-5-14 14:25:05
板凳
按回车搜索,光标不会离开输入框,或者执行focus的情况下,输入框不会失去焦点.
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-14 17:40:34
地板
input 是spread自定义控件的一部分还是和spread独立的?
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2018-5-15 14:45:18
5#
dexteryao 发表于 2018-5-14 17:40
input 是spread自定义控件的一部分还是和spread独立的?

和spread独立的.在表格外部.
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2018-5-15 14:45:48
6#
ClarkPan 发表于 2018-5-14 09:41
有一点我不太明白,input输入框输入搜索结果后,正常情况下应该是点击按钮或者其他方法触发来进行搜索,然 ...


按回车搜索,光标不会离开输入框,或者执行focus的情况下,输入框不会失去焦点.
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-15 17:56:24
7#
您好,调用一下spread.focus(false)将让spread本身失去焦点。
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2018-5-18 11:06:04
8#
ClarkPan 发表于 2018-5-15 17:56
您好,调用一下spread.focus(false)将让spread本身失去焦点。

已解决,多谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-18 14:49:03
9#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部