Можно ли получить родительский объект, направляющийся к дочернему объекту в модуле дверей? - PullRequest
0 голосов
/ 29 мая 2019

Я хочу написать код dxl, который проверяет родительский заголовок объекта (уровень объекта 3) и записывает в отдельный столбец для всех дочерних объектов. Может кто-нибудь помочь мне с командой dxl?

1 Ответ

1 голос
/ 29 мая 2019

Самый простой подход - создать столбец DXL макета со следующим подходом

Object oParent = parent(obj)
if (!null oParent) {
    if (!null oParent."Object Heading""") {
        display oParent."Object Heading"""
    }
}

Возможно, вы захотите дополнить код некоторыми условиями, такими как if/and level(obj) == 3 (т.е. показывать что-либо, только если уровень объекта CURRENT равен 3) или if/and (!null obj."Object Heading""") (т.е. не показывать заголовок родителя, если объект CURRENT владеет заголовком).

...