如何使用DXL脚本显示表?

时间:2018-10-30 17:15:22

标签: ibm-doors

Am尝试使用dxl复制主列(对象标题为文本)。能够获取对象文本和对象标题。 (尽管缺少更改栏和链接)。甚至没有检测到单个表单元格,我丢失了什么?如何获得丢失的更改栏和链接呢?

update()

1 个答案:

答案 0 :(得分:0)

您在这里有很大的任务。您还需要处理其他一些功能,例如缩进,用户特定的字体...怀疑吗?哦,不,它们没有显示在主列中。模拟模块资源管理器中的所有菜单项->视图->显示等。

DOORS表由

组成
  • 该表的一个“表”对象
  • 每行一个“行”对象。这些行对象是表对象的子对象
  • 每个行中每个单元格的
  • 一个“单元格”对象。这些单元格对象是其各自行对象的子级。

因此,在DOORS模块资源管理器中,每个“表格”对象只有一行(关闭“查看”->“显示”->“表格”单元以查看此内容),您将必须手动收集子级。我不知道如何使用DXL绘制这样的桌子。

更改条是根据时间戳计算的。您可能要使用烫发的changebar(set)创建自己的changebar列。否则,我认为您可能可以使用烫发的“布尔修改的(对象)”来检测对象是否应为黄色,但是我认为您还必须检查所有属性定义,以了解属性的更改是否会影响更改栏。但是我没有找到“ unsaved(Object)”的烫发

链接很容易检测,您必须使用“对于对象中的链接”和“对于对象中的LinkRef”循环来检测链接是否存在。但是同样,我不确定如何绘制链接符号以及确切如何计算何时绘制空心三角形以及何时绘制实心三角形。

总而言之,我不太确定DXL是否可以完全模仿主列