【发布时间】:2020-07-18 03:18:51
【问题描述】:
我在设计时有一个原始的 TFDMemTable。我只在运行时激活它并同时通过网格组件显示数据。这些字段将在运行时根据其来源(API REST)和用户案例进行定义。
在运行时,我需要将 TFDMemTable 重置为其默认值。意思是,删除所有字段定义并接受另一个新数据和字段定义。
目前,第一次运行时在运行时设置的字段是固定的,它不接受任何新的字段定义。我正在考虑在运行时创建 TFDMemTable,但我仍然需要弄清楚。我希望有更好的方法..
真正的快速问题:如何在运行时将 TFDMemTable 重置为默认值(无字段定义)?
更新 1:
TFDMemTable 将从 API 接收 JSON 数据。此 API 会抛出具有未知数量的列/字段的数据。意思是,它只能在接收到 JSON 数据时确定字段。因此,我希望每次调用 API 时,TFDMemTable 都应该重新定义所有字段,以便能够捕获 API 字段。
所以,据我了解,如果我能够重置 TFDMemTable,我可以避免这个问题。
【问题讨论】:
标签: rest delphi firemonkey firedac