Foxtable(狐表)用户栏目专家坐堂 → 移动端combobox问题


  共有4907人关注过本帖树形打印复制链接

主题:移动端combobox问题

帅哥哟,离线,有人找我吗?
qaz17909
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
移动端combobox问题  发帖心情 Post By:2022/5/5 16:20:00 [显示全部帖子]

 这里能提问关于移动端的问题吗?
设计手机移动端combobox使用时,点击右侧下拉按钮的时候,会弹出列表,但也会同时弹出手机键盘。现在希望点击右侧下拉按钮的时候,仅仅弹出列表不弹出手机键盘,而点击输入框时,弹出手机键盘。想实现该功能的设计思路是什么?去找那个下拉按钮然后阻止输入框获取焦点吗?

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/5 17:22:00 [显示全部帖子]

可否用这样的思路,就是点击下拉按钮的时候,阻止输入框自动获取焦点。就是不知道如何阻止

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/5 17:30:00 [显示全部帖子]

 但是把控件的editable属性设置成false的时候,就可以实现点击下拉框不弹出键盘。我尝试用鼠标事件,mouseenter时设置控件editable为false,mouseleave时设置控件editable为true,但是发现enter时有效但是leave时无效,editable没有设置回true

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/5/6 9:51:00 [显示全部帖子]

 搞定了,通过焦点的获取和移除

 回到顶部