Egret社区
如上,想要在输入框内容改变之前监听字符的增量,如果不符合规则或者字符过长则返回这种的,
但是现在的eui.EditableText 只能监听CHANGE事件

另外:
当输入框处于输入状态时(聚焦),
设置maxChars无效,
必须先退出本次输入(退出焦点),
再次聚焦是才可以生效

同理设置visable也是无效的
分享到 :
0 人收藏

2 个回复

倒序浏览
你这个帖子题目跟内容有点矛盾,我测试了一下,eui.EditableText 能监听CHANGE事件。
另 maxChars 应该是初始化的时候就设定好,你是在什么的场景中应用呢?要在聚焦之后设置这个maxChars属性呢。
EvilShuU  登堂入室 | 6 天前
app小王子 发表于 2020-3-23 15:18
你这个帖子题目跟内容有点矛盾,我测试了一下,eui.EditableText 能监听CHANGE事件。
另 maxChars 应该是初 ...

是CHANGING事件,不是CHANGE事件
因为项目中判断字符串长度的方式与eui.EditableText中字符串长度的判断是不一样的,所以需要动态修改已达到禁止多余输入的操作

尝试过截取字符串的方式,但是最后的效果并不是很理想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部