【问题标题】:Edit DOORS Views in DXL Without Opening Module在 DXL 中编辑 DOORS 视图而不打开模块
【发布时间】:2012-08-22 12:45:29
【问题描述】:

我有一个 DXL 脚本,它从输入源获取数据,并动态修改现有模块的视图。我已经想出了如何做到这一点,但我目前的方法要求我首先打开模块,修改视图定义,然后关闭模块。

当批量完成时,会打开一堆窗口,将窗口焦点囤积在我的电脑上。我想做同样的事情——修改这些视图定义——但如果可能的话,我想避免打开模块。

这可能吗?如何在不打开模块的情况下修改视图数据?

【问题讨论】:

    标签: views ibm-doors


    【解决方案1】:

    长时间的 DXL 程序员,据我所知,这是做不到的。要修改视图,您必须打开模块。抱歉,这可能不是您希望的答案。

    【讨论】:

    • 就是这样。感谢您确认!
    【解决方案2】:
    Module  currentModule = read(Module1,false)
    current = currentModule 
    

    False 不会让代码打开模块。如果设置为 true,它将打开模块

    【讨论】:

      【解决方案3】:

      有传言说它可能适用于以下方法:

      • 使用批处理模式
      • 打开模块(编辑)
      • 记住用户当前的默认视图
      • 修改模块,使要修改的视图为默认视图
      • 关闭模块
      • 再打开一次
      • 现在视图应该处于活动状态并且应该可以修改列
      • 以旧名称保存视图
      • 恢复旧的默认视图
      • 保存模块并关闭它

      【讨论】:

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