问题标签 [tgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - TGrid 不能与 iOS 模拟器一起工作——它只是短暂运行,安装后就消失了
为什么像下面这样的所有数据网格在 iOS 模拟器中都失败而没有任何错误消息。它只是运行并在安装后消失。我找不到与此故障相关的任何文档。
- 网格
- TMSFMXGrid
- 三通网格
但它在 Windows 中运行得非常好。不确定与Android。还没试过。我现在唯一关心的是iOS。所有类型的网格都不起作用。
我在多设备应用程序中做了一些基本的 RME TGrid 示例以供参考:
程序
FMX文件
更新 1 我在上面的案例中使用了 LiveBindings,但如果通过 Datasource 使用所有 3 种类型的网格组件,则此错误也是正确的。
更新 2 如果我将 fdconnection 和 fdquery 都设置为 false,它可以工作。而且,如果我仅将 fdconnection 设置为 true,则它再次不起作用。我怀疑问题来自连接本身,我也想相信它也来自数据集。
更新 3 删除了所有连接并手动编写代码,但仍然没有运气。我试图找出错误,但这对我来说毫无意义。如果我在设计时这样做,Connection 和 ConnectionName 可以为空。
这是错误消息:
这是我的新手动代码连接:
我的新 FMX 文件:
delphi - 随着列数的增加,运行时创建的 TTeeGrid 会变慢
我在 API 提供的运行时创建 TTeeGrid(TDataSet 后代)。我注意到随着列数的增加,性能下降。这意味着,创建 TTeeGrid 的时间越来越慢。
我正在这里开发 firemonkey 应用程序,当它达到 20 列或更多时,它在 iOS 和 Android 中的性能很明显。
这是我的代码:
有没有办法可以提高性能,或者我的代码中是否遗漏了一些导致性能变慢的东西?
更新 1:最小的可重现示例
FMX 文件
FMX 程序
api - 每次通过动态(增加数据)TFDMemTable 定义提供的 REST API 数据在运行时创建 TGrid 时性能缓慢
我正在为 iOS 和 Android 开发 Firemonkey 应用程序。我注意到,每次使用 TFDMemTable REST API 数据和结构在运行时创建 TGrid 时,应用程序在 iOS 和 Android 调试中的性能都会变慢。
FreeAndNil(TGrid1);
在它一遍又一遍地创建之前,我已经应用了清理 TGrid。
一个值得注意的事件是,每次创建 TGrid 时,行都会随着固定的 7 列而增加,性能会变慢。通常,当我达到 10 行或记录时会发生这种情况。
我的一个大而真实的快速问题:
您认为导致性能下降的开销来自哪里?
TGrid——我
FreeAndNil(TGrid1);
在创建它之前就已经应用了它。TFMemTable — 我没有检查过这个,我不知道怎么做
TButton — 触发创建数据并将数据加载到 TGrid 的按钮。大部分代码都在这里
让我们假设在这种情况之前所有其他组件都工作正常。如果您愿意,我可以与您分享一些代码,但请指导我您想查看哪个代码。
更新 1:最小可重复示例
FMX 文件
FMX 程序
html - 如何在 Lazarus/Free Pascal 的 Grid、StringGrid 或 DBGrid 中打开 html 文件?
我有一个关于将 html 文件加载到 Lazarus 或 FreePascal 中的网格的问题。有可能做到这一点吗?我已经尝试了一些代码,我将包括一些。
首先,我说的是其中包含表格的 html 文件,如下所示:
我已经尝试将它加载到网格中(使用StringList.Delimiter:=#9;
),但这根本不起作用。我也尝试过使用 Pos,它更接近了,但是使用这段代码,我几乎陷入了一个循环中(我认为是因为当我打开文件时程序没有反应)。那么我能做些什么呢
delphi - 如何在 TGrid 的单元格中渲染 TBitmap 图像?
我在 a 中渲染数据库表的内容TGrid
,效果很好。现在我想在每一行上显示一个垃圾桶的图像作为删除该行的按钮。如何才能做到这一点?