uniGUI uniEdit回车键处理遇到的问题


参考网上的资料,说在Edit.OnKeyPress事件处理回车键就行,结果试了,不启作用。

在朋友的帮助下,才发现原来在主窗口MainForm上对回车键做了处理:

 

这里的设置,造成Edit.OnKeyPress无法触发。去掉,则正常。怎么解决这个冲突呢?

朋友帮我写了一段js代码搞定:

function specialkey(sender, e, eOpts)
{
   if (e.getKey() == e.ENTER) {
     //sender.owner.UniBitBtn1.click();
     //$("#"+sender.triggerEl.elements[0].el.id).click();
     sender.triggerEl.elements[0].dom.click();
   }
}

在Edit中,我加了一个按钮:

 

用户输入内容,点这个按钮进行具体的业务操作,现在,通过这段js代码,截获用户的回车键,并模拟这个按钮的单击动作。

OK,问题完美解决!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM