如何创建包含通过LiveBinding连接到FireMonkey中的数据集的字段的面板列表?

时间:2014-05-23 17:14:12

标签: delphi firemonkey delphi-xe5 livebindings

Delphi XE5 update 2

我正在寻找具有相同布局(相同控件)的“面板”列表,并为每个DataSet记录创建每个面板。

我最好使用LiveBindings。但如果那是不可能的,我想知道如何做面板清单。

您可以在下面的图片中看到联系人列表中的示例(标记为红色)

enter image description here

我记得在Delphi 6 VCL中我们有一个能够做到这一点的组件,我们只需要在第一个面板上添加所需的DBEdit和其他DB Control,并相应地为表的每个记录创建一个面板。

1 个答案:

答案 0 :(得分:2)

在Samples&FireMonkey Mobile文件夹的ListView示例中有一些与此非常类似的示例。尽管它的位置,它是专为Win32,iOS和Android目标设计的,所以它实际上与此相关。 (在XE6中,它位于Samples \ Object Pascal \ Mobile Samples \ User Interface \ ListView文件夹中稍微不同的位置。样本的最新版本也可以在RAD Studio Demo repository的SourceForge中获得。)

在该文件夹的演示中有一些创建各种类型的自定义ListItem的示例,包括一些使用Live Binding。

确保在打开任何项目之前看到该文件夹​​中的Readme.txt;它实现了一些设计时包,允许您在项目加载/编译之前配置IDE中需要安装的项。 -