用于检查属性中是否没有数据的dxl脚本

时间:2016-09-26 22:14:36

标签: ibm-doors

这是我到目前为止所拥有的。

  

Module m = current load view "Standard view" Object o = current

     

//column attribute Proposed Change insert(column 4) attribute(column 4, "Proposed Change") width(column 4, 100)

     

//column attribute Object Type insert(column 3) attribute(column 3, "Object Type") width(column 3, 100) string txt = "Requirement"

     

Filter f1 = contains(attribute "Object Type", txt, false, true) //===Filter "Requirement" in Object Type set f1 filtering on

这给了我我想要看到的第一步属性。

我试图找出如何执行if语句,以便Proposed Change列只显示该列中是否有任何文本。 (即如果字符串为空,则不显示建议的更改列,但如果字符串不为空,则显示列)否则将显示infoBox“没有建议的更改”

我对这一切都很陌生,到目前为止,我所做的一切都是从dxl手册中自学/阅读。

有人可以帮助我,或指出我下一步该做什么的正确方向? maunal一直困惑我这个问题。

1 个答案:

答案 0 :(得分:1)

你正在寻找" notNull"对于这一个 - 见第25章:显示控制> DXL手册中的过滤器。那里有很多只有DXL不是其他语言的东西,所以值得浏览一下,看看你能用它做些什么。

以下是它的工作原理:

// step 3
context.translate(-canvas.width/2, -canvas.height/2);

如果您想将其与其他过滤器结合使用:

// step 4
context.translate(50, 0);

祝DXL好运。尽量不要学到太多东西,否则你会在工作中被称为DOORS Guy,而且很难逃脱。