javascript - Sencha Touch 中文本字段的自动完成?

标签 javascript autocomplete xsd sencha-touch

我正在使用 Sencha Touch 制作航类搜索应用程序,但遇到了一个小问题。

我想为所有机场创建一个文本字段,并且需要自动完成功能,以便用户轻松选择出发机场和返程机场。我该如何实现?机场将通过 XML 模式加载,我似乎找不到任何关于此功能的好文档。

提前致谢!

最佳答案

因为那里没有自定义组件,而我自己也需要这样的东西,所以我把它拼凑在一起。

所以,就在这里。 Sencha Touch 2 自动完成文本字段组件: https://github.com/martintajur/sencha-touch-2-autocomplete-textfield

它目前使用 AJAX 请求响应来填充自动完成匹配项。它还支持用户自定义输入。

序列化表单数据时,此类输入的值将是:

  • 所选项目 ID,以防用户选择了匹配的自动完成结果
  • 用户未选择自动完成结果时键入的文本

目前它是非常基本的,完全由自己对这种控件的需求驱动。 随意 fork 、修改、改编。它已获得 MIT 许可。

关于javascript - Sencha Touch 中文本字段的自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662087/

相关文章:

javascript - 使用页面中的隐藏元素来存储数据

javascript - Stripe 'Cannot charge a customer that has no active card'

javascript - 我可以对存储在 HTML 字符串中的信息使用 addClass 吗?

bash - 编辑 bash 自动完成以忽略自动生成的文件

autocomplete - Drupal 自动完成提交选择建议

xml - 允许 CXF Web 服务接收 XML 作为字符串 - CDATA

c# - 包含在不同程序集中定义的 xsd 架构复杂类型中

javascript - AuthGuard 和 RedirectTo 不适用于根路径

intellij-idea - 如何关闭Intellij IDEA中的自动括号生成功能?

作为特定复杂类型的扩展的任何类型元素的 xsd 序列