【问题标题】:DXL code to copy Layout DXL value to Text attribute in DOORS moduleDXL 代码将 Layout DXL 值复制到 DOORS 模块中的 Text 属性
【发布时间】:2020-04-03 05:16:40
【问题描述】:

我正在尝试将布局 DXL 值(文本)复制到同一 DOORS 模块中的另一个文本属性。如何使用 DXL 脚本复制它? 任何帮助将不胜感激,在此先感谢。

【问题讨论】:

    标签: ibm-doors


    【解决方案1】:

    您应该能够使用text(column c, object o) 函数从列中恢复显示的文本(DXL 9.7 文档的第 697 页)。只需提供 DXL 列的函数,然后提供要从中获取文本的对象,然后将其复制到属性中即可。

    【讨论】:

      【解决方案2】:

      如果您尝试编写尽可能少的代码并且不必担心正确设置视图以执行 Aubert 建议的操作。您可以先将其转换为属性 DXL(工具 >> 支持工具 >> 将布局 DXL 转换为属性 DXL)。

      然后你可以运行这样的东西,确保替换小于/大于符号 () 以及它之间的所有内容:

      Object o
      for o in entire(current Module) do
      {
          o."<NAME OF TARGET ATTRIBUTE>" = o."<NAME OF NEW ATTRIBUTE DXL>""" // replace <>s too
      }
      

      我假设您想要复制它的原因是因为您想要保留该 DXL 属性的特定版本?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        相关资源
        最近更新 更多