Scripting 为节标题创建门属性
如何创建DOORS属性“SectionHeading”以显示对象所属的节号+标题? 示例(此处的每一行都是DOORS对象): 第3.1节XXX要求 Req100系统应做到这一点…(该对象在DOORS中的第3.1节中) 第3.1.1节YYY子要求 Req234系统应完成此子任务…。(如果该对象符合第3.1.1节的规定) Req368系统应完成其他子任务…(该目标也在第3.1.1节中) 第3.1.1.1节ZZZ子要求 Req555系统应完成此子任务……(该对象在第3.1.1.1节中) Req123系统应完成其他子任务…(该目标在第3.1.1.1节中) Req580系统应完成其他子任务…(该目标在第3.1.1.1节中) 我想创建一个名为“SectionHeading”的属性来显示: 要求100,章节标题:“3.1 XXX要求” 要求234,章节标题:“3.1.1 YYY子要求” 要求368,章节标题:“3.1.1 YYY子要求” 要求555,章节标题:“3.1.1.1 ZZZ子要求” 要求123,章节标题:“3.1.1.1 ZZZ子要求” 要求580,章节标题:“3.1.1.1 ZZZ子要求”Scripting 为节标题创建门属性,scripting,ibm-doors,Scripting,Ibm Doors,如何创建DOORS属性“SectionHeading”以显示对象所属的节号+标题? 示例(此处的每一行都是DOORS对象): 第3.1节XXX要求 Req100系统应做到这一点…(该对象在DOORS中的第3.1节中) 第3.1.1节YYY子要求 Req234系统应完成此子任务…。(如果该对象符合第3.1.1节的规定) Req368系统应完成其他子任务…(该目标也在第3.1.1节中) 第3.1.1.1节ZZZ子要求 Req555系统应完成此子任务……(该对象在第3.1.1.1节中) Req123系
我不想在模块内创建从对象到其节头的链接(尽管这可能会满足我的需要) 您需要创建一个DXL属性,代码应该如下所示:
Object o = parent(obj)
if(!null o)
{
obj."NAME_OF_YOUR_ATTRIBUTE" = number(o) " " o."Object Heading" ""
}