App Inventor 列表选择器,Select 个特定文本

App Inventor Listpicker, Select specific text

我需要从列表选择器结果中获取特定的文本部分。到目前为止,我可以让项目 I select 出现在警告框中。我需要设置该列表选择器的特定部分 selection 以便 mysql 删除。

示例:24 - 1234567 - DTV - 25-02-2015

我需要使用“24”,因为这是来自我的 sql 数据库的行 ID。然后我可以将其插入到我的块中并添加到 php 脚本以删除该行。

到目前为止列表选择器的块代码:

http://imgur.com/gallery/iw755Z3/new

一种可能性是在您的 Web.GotText 事件中创建 2 个列表:列表 cpetypelistpicker 显示在您已有的列表选择器中,第二个列表仅包含 rowid,我们称该列表为 listRowIds.

Web.GotText 事件的 for each in list 循环中另外添加:

然后在 Listpicker.AfterPicking 事件中 select 第二个列表中的相应项目使用 Listpicker.SelectionIndex 像这样