在 IBM Doors 中更改级别时不显示 InLinks 和 OutLinks
InLinks and OutLinks not displaying when level is changed in IBM Doors
大家好,希望大家在这个疫情期间一切都好
所以在标准的所有级别视图中,我都可以查看链接,但是当我将视图更改为级别 1 时,链接不是 displayed.How 我可以显示它吗,为什么我需要我不需要需要与所有级别一样多的数据,就像在级别 1 视图中一样。
提前致谢
显然没有显示链接:毕竟,对象 644“ABCD”没有链接到任何其他对象,将视图更改为级别 1 正是这样做的:它只显示级别 1 的对象,什么都没有否则,没有累积。
您的问题的解决方案取决于您具体要做什么。
如果您的目标是计算章节中的链接数,您可能会像这样编写一个 Layout DXL 专栏
void recursiveCountOutLinks(Object o, int &iCount) {
// first count the links going out of Object o
Link l
for l in o->"*" do iCount++
// next, add all Links on lower levels
Object oChild
for oChild in o do {
if isDeleted(oChild) then continue
recursiveCountOutLinks (oChild, iCount)
}
}
int iTotal = 0
if (level obj == 1) {
recursiveCountOutLinks(obj, iTotal)
display iTotal ""
}
如果您的目标是导出这些链接,您将必须通过如上所示递归执行此操作来采用导出器。
大家好,希望大家在这个疫情期间一切都好
所以在标准的所有级别视图中,我都可以查看链接,但是当我将视图更改为级别 1 时,链接不是 displayed.How 我可以显示它吗,为什么我需要我不需要需要与所有级别一样多的数据,就像在级别 1 视图中一样。
提前致谢
显然没有显示链接:毕竟,对象 644“ABCD”没有链接到任何其他对象,将视图更改为级别 1 正是这样做的:它只显示级别 1 的对象,什么都没有否则,没有累积。
您的问题的解决方案取决于您具体要做什么。 如果您的目标是计算章节中的链接数,您可能会像这样编写一个 Layout DXL 专栏
void recursiveCountOutLinks(Object o, int &iCount) {
// first count the links going out of Object o
Link l
for l in o->"*" do iCount++
// next, add all Links on lower levels
Object oChild
for oChild in o do {
if isDeleted(oChild) then continue
recursiveCountOutLinks (oChild, iCount)
}
}
int iTotal = 0
if (level obj == 1) {
recursiveCountOutLinks(obj, iTotal)
display iTotal ""
}
如果您的目标是导出这些链接,您将必须通过如上所示递归执行此操作来采用导出器。