【问题标题】:Codename One: AutoComplete textfield connection with SQLite代号一:与 SQLite 的自动完成文本字段连接
【发布时间】:2016-03-16 11:48:47
【问题描述】:

我想将自动完成文本字段连接到 SQLite 数据库。用户应该能够输入几个字母,然后从可能的建议中选择他们想要添加的项目。一旦用户添加了项目(通过按下按钮),SQL 查询应该从选定的项目行中检索其他值。

Example of database table row.

总而言之,我想要以下内容:

  1. 一个自动完成组件,用于在用户键入几个字母后提供建议的项目(数据库中的项目名称)
  2. 执行 SQL 查询以检索值(来自数据库的盐和糖)并保持盐和糖的总和。然后应将这些值添加到包含 2 行 2 列的表中,如下所示。

盐 | [来自数据库的值+总盐]

糖 | [来自数据库的值+总糖]

因此,对于如何实施这些建议和指导,我将不胜感激。

【问题讨论】:

    标签: database sqlite autocomplete codenameone


    【解决方案1】:

    您需要专门针对ItemName 使用选择查询:

    select `ItemName` from tablename 
    

    然后将这些数据用于您的自动完成代码。

    当自动完成的动作侦听器触发时,只需发出查询

    "select * from tablename where ItemName='" + mySelection + "'"
    

    然后使用返回行中的列值。如果用户键入列表中不可用的内容并按下“完成”,您还需要处理没有返回任何内容的情况。

    【讨论】:

      猜你喜欢
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 2012-05-24
      • 2018-09-24
      相关资源
      最近更新 更多