【问题标题】:What are Delphi / AppMethod BindSourceDB Scope Mappings and how do I use them?什么是 Delphi / AppMethod BindSourceDB 范围映射以及如何使用它们?
【发布时间】:2014-10-22 01:14:20
【问题描述】:

我正在使用 Delphi/AppMethod XE6,并将 Firemonkey Mobile HD 表单添加到空白项目。

在表单上,​​我删除了一个 BindSourceDB 组件并在 结构窗口 中查看它,在那里,我可以看到一个 ScopeMappings 子属性.我还可以在 Object Inspector Window 中看到 ScopeMappings 属性,这表明它属于 TScopeMappings 类型。

在我的一生中,我无法弄清楚这个属性是什么/做什么,以及 ScopeMappings 到底是什么。

我从 Embarcadero 文档中找到的所有内容都在此 URL 中: http://docwiki.embarcadero.com/Libraries/XE6/en/Data.Bind.DBScope.TBindSourceDB.ScopeMappings

Data.Bind.DBScope.TBindSourceDB.ScopeMappings

ScopeMappings 属性指定一个拥有的集合,其 元素是范围映射。 ScopeMappings 用于添加名称/值 可以由引用此源的表达式引用的对 组件。

显然,这不是很有帮助。

我在网络上到处搜索,包括在 SO 上,但找不到任何东西。请帮忙。

【问题讨论】:

  • 你能说出你实际上想用绑定做什么吗? (“此文档不清楚”不是编程问题。)
  • 这里有教程,你看完了吗? docwiki.embarcadero.com/RADStudio/XE6/en/…
  • 嘿@WarrenP...我意识到...但是,根据关于 On-Topic 问题的 SO 指南 HERE...它不必是。 应该是-特定的编程问题,或 +软件算法,或 +程序员常用的软件工具;并且是 +一个软件开发独有的实用、可回答的问题
  • @WarrenP - 刚刚看到第二条评论也是你的。对了谢谢。我有。我已经多次使用绑定,并让它们在许多不同的场景下工作。问题是我找不到任何文档、示例,甚至是关于 ScopeMappings 是什么、何时可以使用它们以及如何实现它们的理论文章。您可能已经知道 Emb 文档,特别是 DocWiki 非常糟糕,并且只有一个类继承图和类型和接口的详细信息,以及到方法和属性的链接而没有任何进一步的解释,这并不罕见。 :-(
  • 我认为 ScopeMappings 是您将信息注册为在词法范围内可见的方式,使它们可作为绑定表达式中的函数调用。换句话说,假设我想定义一个函数IsValidId(),我可以使用它来确定布尔启用/禁用状态,然后将其绑定到某个东西。 docwiki 缺少如何编写和调用您自己的示例。是这样吗?

标签: delphi bindingsource delphi-xe6 appmethod


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-12
    • 2023-01-03
    • 2011-07-04
    • 1970-01-01
    • 2013-11-10
    • 2017-10-26
    • 1970-01-01
    相关资源
    最近更新 更多