Scripting 为节标题创建门属性

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系

如何创建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子要求”


我不想在模块内创建从对象到其节头的链接(尽管这可能会满足我的需要)

您需要创建一个DXL属性,代码应该如下所示:

Object o = parent(obj)
if(!null o)
{
    obj."NAME_OF_YOUR_ATTRIBUTE" = number(o) " " o."Object Heading" ""
}