如果 DXL 中另一个 attribute/column 不为空,如何制作 DOORS 布尔值 attribute/column "False"?
How to make a DOORS boolean attribute/column "False" if another attribute/column is not empty with DXL?
我有 2 个attributes/columns。 “A”和“B”。 A 是文本字符串。 B 是一个布尔值,可以是 True 或 False(当您在 DOORS 中编辑它时,它是一个包含 2 个选项的下拉列表 T/F)。
如果 A 不为空,我想使用 DXL 使 B 为 False。
这是我目前所掌握的,但我是新手,不确定语法:
Object o
for o in current Module do{
if((o."A") == null)
{
o."B" = "False"
}
}
我正在做的是进入 DOORS 模块的编辑模式,单击编辑 -> 属性 -> “B” -> 编辑... -> 检查 DXL 属性 -> 浏览... - > 新建,编写代码 -> 好,关闭所有windows,工具 -> 刷新DXL属性。正确吗?
当我刷新时,没有任何反应,当我写完代码后点击“检查”时,也没有错误。此外,当我返回“编辑”->“属性”并查看“B”的 DXL 时,我在那里看不到我的脚本...
试试这个 dxl 代码
//去编辑->属性,select 'B'属性; select 编辑并选中复选框 'DXL attribute',单击 'Browse' 按钮并粘贴以下代码
//按F5刷新DXL属性
//或'Tool -> Refresh DXL attributes'刷新DXL属性
if((obj."A") == null)
{
obj.attrDXLName = "False"
}
else
{
obj.attrDXLName = "True"
}
按照以下步骤查看或编辑 dxl 代码
- Select DXL 属性
- 单击编辑
- 选中 DXL 属性框
- 点击浏览
- 点击当前
我有 2 个attributes/columns。 “A”和“B”。 A 是文本字符串。 B 是一个布尔值,可以是 True 或 False(当您在 DOORS 中编辑它时,它是一个包含 2 个选项的下拉列表 T/F)。
如果 A 不为空,我想使用 DXL 使 B 为 False。
这是我目前所掌握的,但我是新手,不确定语法:
Object o
for o in current Module do{
if((o."A") == null)
{
o."B" = "False"
}
}
我正在做的是进入 DOORS 模块的编辑模式,单击编辑 -> 属性 -> “B” -> 编辑... -> 检查 DXL 属性 -> 浏览... - > 新建,编写代码 -> 好,关闭所有windows,工具 -> 刷新DXL属性。正确吗?
当我刷新时,没有任何反应,当我写完代码后点击“检查”时,也没有错误。此外,当我返回“编辑”->“属性”并查看“B”的 DXL 时,我在那里看不到我的脚本...
试试这个 dxl 代码
//去编辑->属性,select 'B'属性; select 编辑并选中复选框 'DXL attribute',单击 'Browse' 按钮并粘贴以下代码
//按F5刷新DXL属性
//或'Tool -> Refresh DXL attributes'刷新DXL属性
if((obj."A") == null)
{
obj.attrDXLName = "False"
}
else
{
obj.attrDXLName = "True"
}
按照以下步骤查看或编辑 dxl 代码
- Select DXL 属性
- 单击编辑
- 选中 DXL 属性框
- 点击浏览
- 点击当前