起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2044|回复: 7

[结贴] input框获取焦点

[复制链接]

4

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2017-11-7 14:12:13 | 显示全部楼层 |阅读模式
input框获取焦点,弹出选择框,选择信息,带入到input框中,但是不能立马带入到input框中,必须点击input所在的页面才能看到带出来的值
发表于 2017-11-7 14:16:44 | 显示全部楼层
input bind-ref 绑定一个data字段  ,windowDialog 返回的数据赋值给当前data字段即可!
或者通过this.comp('input').val('值')

请问你是如何赋值的??
不要使用jquery 赋值  ,或者js直接操作dom节点赋值`1
因为x5是通过数据绑定显示的!所以建议一切通过给data组件字段赋值实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-11-7 14:23:46 | 显示全部楼层
mainData.setValue("fGCode",event.data.sCode);
回复 支持 反对

使用道具 举报

4

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-11-7 14:24:25 | 显示全部楼层
我试过你发的那种赋值方法,还是必须点一下才出来值
回复 支持 反对

使用道具 举报

发表于 2017-11-7 14:40:43 | 显示全部楼层
wanglan 发表于 2017-11-7 14:24
我试过你发的那种赋值方法,还是必须点一下才出来值

点一下出来值!,然后移开光标,指还存在吗??
input 绑定了 字段 fGCode  

mainData.setValue("fGCode",'值');不能立马生效吗??

你试试点击事件中执行这行代码可以不??按理说立即生效,不需要光标的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-11-7 14:52:40 | 显示全部楼层
它不能立刻带出来值,必须点一下才生效,并且一开光标值还在,这样值虽然带出来,但是用户体验很不好  
我其它的input框都是立刻生效的,而这个input框出现这种情况
回复 支持 反对

使用道具 举报

发表于 2017-11-7 15:11:36 | 显示全部楼层
wanglan 发表于 2017-11-7 14:52
它不能立刻带出来值,必须点一下才生效,并且一开光标值还在,这样值虽然带出来,但是用户体验很不好  
我 ...

那你删除这个input 框!重新放置一个input组件试试吧!

他有什么特别的吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-11-7 15:48:41 | 显示全部楼层
刚才发现,是在弹出框口双击的时候只要点偏就会出现那种情况,是平台不太灵活。现在我加了一个光标定位的就解决了,每次不管怎样点都可以带出来,谢谢你啦。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 21:18 , Processed in 0.060074 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表