livebindings相关内容

如何(正确)使用带有实时绑定的枚举类型(TObjectBindSourceAdapter)

我正在使用 TObjectBindSourceAdapter 对对象使用实时绑定.我与 TObjectBindSourceAdapter 一起使用的对象的属性之一具有枚举类型,但是当我在对象中使用枚举类型时,适配器中的字段永远不会生成 我现在发现的唯一解决方案是在我的对象中将枚举类型定义为整数并进行类型转换.这似乎可以正常工作,但您必须避免从枚举的类型和整数中进行类型强制转换. 这里有 ..
发布时间:2021-04-30 18:49:28 其他开发

Delphi XE LiveBindings-位到字节

我刚刚发现了与Delphi的动态绑定.并创建了我的第一个组件,用于处理变频器的控制字.它本身的组件似乎可以在表单设计器中对其进行良好的测试.但是,编译和运行应用程序将无法正常工作.像这样的livbindings的屏幕截图: 这是组件的代码 单位cBits2Byte;界面用途System.SysUtils,System.Classes;类型TBits2Byte = class(TCompon ..
发布时间:2021-04-15 20:01:53 其他开发

在实时绑定CustomFormat中使用格式

我正在尝试使用LiveBindings格式化要在FireMonkey窗体上的TEdit中显示的数字。 我正在尝试在绑定的CustomFormat用来格式化带有两位小数的数字。 我可以对输出进行“硬编码”: Format(“ Hello”,%s) 其中正在工作,但是我无法确定要使用哪种格式的字符串。如果我尝试使用标准格式字符串,例如 Format(“%。 ..
发布时间:2020-10-20 07:33:25 其他开发

如何使用LiveBindings连接数据集中的2个字段?

是否可以使用Live Binding Designer将2个数据库字段串联到一个组件上? 例如,我有一个用于客户端的MemTable,我想串联 如果有一种方法可以做到,我理解绑定将仅在一个方向上进行(数据库字段-> ComponentProperty)。 / p> 解决方案 使用LiveBinding的最简单方法是使用LinkFillControlToField的CustomF ..
发布时间:2020-10-20 06:43:53 其他开发

动态绑定JSON对象和数组

大家晚上好。 我目前正在努力掌握Delphi中的实时绑定,因为我想刷新自己当前的一个项目(完全返工)从基础到推向其他平台,优化性能和最小化代码的目的)。我正在使用一个Web API,该API返回JSON数据。一个示例调用返回的JSON格式如下: { “ response”:{ “ ips”:[ { “ ip”:“ 111.222.333.444”, “ classification ..

如何使用LiveBindings在TStringGrid中显示200行?

我有一个 TDataSource ,由 TClientDataset 支持,绑定到 TStringGrid 。我通过右键单击网格,选择“链接到数据库数据源... ”,并选择DataSource。这个设置为我的LiveBindings。 当我运行应用程序时,网格只填充200行,即使数据集中有5000条记录。 我无法找到任何有关如何更改显示的行数的文档,或者正确的方式允许用户滚动所有数据。 ..
发布时间:2017-04-28 20:36:19 Delphi

Delphi:使组件可见绑定

我一直在尝试制作一个可视化绑定表单的字符串属性可见的测试对象。组件注册了相应的属性。使用XE8和Firemonkey。 我可以通过使用隐藏显示元素选择它来显示视觉活页夹,但是我无法将其绑定到Foo字符串一个TEdit文本属性,readonly(什么也没有)将绑定到Text属性。 我该如何看到它具有默认类可见性 为什么Foo字符串不绑定到文本属性 这个帮助文件有点薄。我想我在这里 ..
发布时间:2017-04-28 19:07:18 Delphi

可以在D2010中做XE2 LiveBindings吗?

可以使用XE2中的一些编译器技术吗? 我只想将TEdit.Text属性绑定到一个返回的对象函数一个字符串代码(我不需要设计器组件或表达式求值程序).. 谢谢! 解决方案 我想你可以尝试 Delphi巫术库。它具有相当强大的数据绑定解决方案,它应该适用于所有现代的Delphi版本。 ..
发布时间:2017-04-24 22:54:31 Delphi

如何从代码获取ComboBox的SelectedValue?

我正在尝试使用LiveBindings来构建一个类似于 TLookupComboBox 的东西。 我已经放置了一个普通的 TComboBox 在VCL表单上。我还有一些数据集,其中包含两个字段 id 和 text 。 然后我使用LiveBindings编辑器创建一个 TBindSourceDB 和一个 TBindingsList 。 / p> 只有一个绑定: 对象Bindi ..
发布时间:2017-04-24 22:49:18 Delphi

需要控件和对象之间的双向LiveBindings

在Delphi XE2 LiveBindings中,我需要将任何类型的VCL控件绑定到任意(非组件)对象上的任何类型的属性。我可以单向地做到这一点。但是我需要双向进行。 我想要将一个TPerson.PersonName:string绑定到一个TEdit.Text。 我现在很简单 创建一个新的VCL应用程序,添加一个TBindScope,TBindingsList,TEdit。 ..
发布时间:2017-04-24 02:53:16 Delphi

观察者在TComponent的财产

Hi Delphi XE2 TComponent 有一个新的”观察者“属性。不幸的是,这个帮助条目是空的。有没有人知道这个新的财产是好的,如何使用它? 编辑:我知道它与LiveBindings有关,但我很想知道一些,因为我没有访问XE2源代码,我无法调查自己。 解决方案 Delphi XE7文档现在更深入了解 Observer s: 观察者是一个只读属性,返回添加的TObserve ..
发布时间:2017-04-23 17:32:38 Delphi