2016-03-15 25 views
0

我想將自動填充文本字段連接到SQLite數據庫。用戶應該能夠輸入幾個字母,然後從可能的建議中選擇他們想添加的項目。一旦用戶添加項目(通過按下按鈕),SQL查詢應該從選定的項目行中檢索其他值。Codename One:使用SQLite自動完成文本字段連接

Example of database table row.

總之,我想以下幾點:

  1. 的自動完成功能組件的用戶類型後提供建議項目(ITEMNAME從數據庫)幾個字母
  2. 執行一個SQL查詢從數據庫中檢索值(Salt和Sugar)並保持鹽和糖的總量。然後應將這些值添加到包含2列和2列的表中,如下所示。

鹽| [來自數據庫+總鹽的值]

糖| [來自數據庫+總糖的值]

因此,如果能夠實施這些建議和指導,我將會很感激。

回答

0

您需要在ItemName使用select查詢中明確:

select `ItemName` from tablename 

然後使用這些數據爲您自動完成代碼。

當自動完成火災動作監聽剛剛發出查詢

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

然後返回的行中使用的列值。如果用戶輸入列表中不可用的內容並按下「完成」,則還需要處理沒有任何內容被返回的情況。