Extjs如何停止表单工具提示从表单文本字段中删除焦点

时间:2014-10-21 10:24:17

标签: javascript forms extjs tooltip

我不知道这是否发生在您身上,但是当我创建一个表单并且内部有一堆文本字段并进行某种类型的验证时(让我们说maxLength)然后每当我违反这个并且工具提示出现时,某种原因,它从文本字段中删除了焦点。这真的很烦人,因为你已经超过了最大长度,下一步是按"退格"为了删除一些字符,但由于文本字段中没有焦点,退格键执行"返回"浏览器,一切都丢失了。我试图寻找一些相关的配置和东西,但我还没有找到任何东西,互联网上什么也没有。它看起来像这样:

Example image right after losing focus

2 个答案:

答案 0 :(得分:0)

您使用的是ExtJS 5.0.1吗?我认为这是一个错误,我看到了同样的行为。

作为临时解决方案,您可以将以下内容添加到文本字段中,以避免工具提示干扰字段焦点:

msgTarget:'side' // or 'under'

虽然这可能不比你的设计指南更好 - 但是等待Sencha修复它可能更好。

答案 1 :(得分:0)

我看到你使用的是ExtJS 5.0.2.xxx,所以如果你在使用夜间版本时遇到问题,最新版本(自2014年10月14日起)就可以解决这个问题。

以下是找到并修复此错误的报告:http://www.sencha.com/forum/showthread.php?293325

谢谢,