Sencha Touch 将文本字段集中在列表中的叠加层上
Posted
技术标签:
【中文标题】Sencha Touch 将文本字段集中在列表中的叠加层上【英文标题】:Sencha Touch focuses textfield in overlay on list disclose 【发布时间】:2013-03-14 08:48:40 【问题描述】:我对 Sencha Touch 2 有一个奇怪的问题。我有一个显示列表,当点击显示图标时,我打开了一个覆盖,并将一些数据加载到它包含的表单中。到目前为止一切都很好。
我遇到的奇怪问题是,当叠加层打开时,如果现在底层列表中的披露图标位于叠加层中文本字段所在的位置,它会获得焦点并打开键盘等等。
这只是 iPad 上的问题,它不会出现在我的台式机上,无论是在 Chrome 中还是在 Windows 8 系统上的 Safari 中。
我希望解释清楚,如果没有,我会尽力进一步描述情况。
【问题讨论】:
【参考方案1】:我总是遇到同样的问题,我通常这样解决:
假设处理列表中披露的函数是这个:
onListDisclose: function (list, record, target, index, e)
e.preventDefault();
...
希望对你有帮助
【讨论】:
很遗憾,这并没有什么不同,不过是非常好的建议! 没关系,我在测试您的建议时打开了错误的文件。它似乎已经解决了这个问题。谢谢一堆,TDeBailleul。 :)以上是关于Sencha Touch 将文本字段集中在列表中的叠加层上的主要内容,如果未能解决你的问题,请参考以下文章
SENCHA:如何通过单击 SENCHA touch 中的添加/删除按钮动态添加/删除文本字段
在 NestedList-Sencha Touch 2 中的文本附近添加图像