什么是Delphi/AppMethod BindSourceDB范围映射以及如何使用它们?
我正在使用Delphi/AppMethod XE6,并将Firemonkey Mobile HD表单添加到一个空白项目中 在表单上,我删除了一个什么是Delphi/AppMethod BindSourceDB范围映射以及如何使用它们?,delphi,bindingsource,delphi-xe6,appmethod,Delphi,Bindingsource,Delphi Xe6,Appmethod,我正在使用Delphi/AppMethod XE6,并将Firemonkey Mobile HD表单添加到一个空白项目中 在表单上,我删除了一个BindSourceDB组件,并在结构窗口中查看它,在那里,我可以看到ScopeMappings子属性。我还可以在对象检查器窗口中看到ScopeMappings属性,该属性显示它属于TScopeMappings类型 就我的一生而言,我无法理解这个属性是/做什么,以及ScopeMappings到底是什么 我在Embarcadero文档中找到的所有内容如下:
BindSourceDB
组件,并在结构窗口中查看它,在那里,我可以看到ScopeMappings
子属性。我还可以在对象检查器窗口中看到ScopeMappings
属性,该属性显示它属于TScopeMappings
类型
就我的一生而言,我无法理解这个属性是/做什么,以及ScopeMappings到底是什么
我在Embarcadero文档中找到的所有内容如下:
Data.Bind.DBScope.TBindSourceDB.ScopeMappingsScopeMappings属性指定其 元素是范围映射。范围映射用于添加名称/值 可由引用此源的表达式引用的对 组成部分 显然,这不是很有帮助
我在网上到处都搜索过,包括这里,所以什么也找不到。请帮助。这是我能找到的最接近的文档 System.Bindings.CustomScope[ System.Bindings.CustomWrapper
[你能告诉我你到底想用绑定做什么吗?(“这个文档不清楚”不是一个编程问题。)这里有一个教程,你看过了吗?嘿@WarrenP…我意识到…但是,根据SO关于主题问题的指导原则…它不一定是。它应该是:-一个特定的编程问题,或者+一个软件算法,或者+程序员常用的软件工具;并且+是一个实用的、可回答的问题吗t是软件所独有的development@WarrenP-刚才看到的第二条评论也是你的。是的,谢谢。我用过。我用过很多次绑定,并让它们在许多不同的场景下工作。问题是我找不到任何关于什么是ScopeMappings、何时使用它们以及如何使用它们的文档、示例,甚至是理论性的评论实现它们。您可能已经知道,Emb文档,尤其是DocWiki非常糟糕,而且只有类继承图、类型和接口的详细信息、方法的链接和属性,而没有任何进一步的解释,这种情况并不少见-(我认为ScopeMappings是您注册信息以便在词法范围内可见的方式,使它们可以作为绑定表达式中的函数调用我可以用来确定布尔启用/禁用状态,然后将其绑定到某个对象。docwiki缺少一个如何编写和调用自己的示例。是这样吗?