TlistView OnItemClick选择iOS上的第一条记录

时间:2016-01-11 10:52:43

标签: android ios delphi delphi-xe8

我正在为多平台编写应用程序 - (iOS,Android,Windows)主窗体包含TListView,它通过数据集 - TFDMemTable获取数据库记录。

TListView使用 OnItemClick程序我正在使用ShowMessage对话框显示记录的文本,只是为了表明我所按的是正确的记录。

这似乎适用于Android和Windows,但是当我在iOS平台上的ListView上按下记录时,无论我按哪条记录,ShowMessage对话框都会显示第一条记录的文本。 / p>

这就是我在按下记录时所做的一切:

procedure TForm.ListViewItemClick(const Sender: TObject;
const AItem: TListViewItem);
begin
  ShowMessage(DMod.InvTB.FieldByName('InvID').asString);
end;

有什么建议吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

将AItem.tag设置为相关的整数字段名以标识记录。