Written on: 20. 09. 2017 [16:41]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
Пока не сообразил как, вот и обращаюсь за помощью
Есть родительский виджет (часть трубопровода), на основание его сделал много дочерних виджетов (поле "Родительский виджет" = /wlb_mnemo/wdg_tube_hvs)
После кропотливой работы понадобилось изменить, массово для всех дочерних виджетов, атрибут "Список элементов" (elLst)
Попробовал изменить данный атрибут в родительском виджете, но изменения не передались дочерним.
Как сделать так, что бы при изменение в родительском виджете атрибута "Список элементов" (elLst), изменения передалось дочерним виджетам
|
Written on: 20. 09. 2017 [21:57]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
Попробовал изменить данный атрибут в родительском виджете, но изменения не передались дочерним.
Как сделать так, что бы при изменение в родительском виджете атрибута "Список элементов" (elLst), изменения передалось дочерним виджетам
У каждого дочернего виджета вызвать "Очистить изменения" в целом или только для атрибута "elLst", если нужно только там. Тогда возьмётся содержимое родителя.
Learn, learn and learn better than work, work and work.
|
Written on: 21. 09. 2017 [07:59]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
А можно это как-то автоматизировать
Может нужно написать скрипт в родительском виджете
Что-то типа, если elLst изменился, то записать изменения в elLst, в дочерних виджетах
Если так можно, то как из родительского виджета подключиться к elLst в дочерних виджетах?
|
Written on: 21. 09. 2017 [08:41]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
А можно это как-то автоматизировать
Может нужно написать скрипт в родительском виджете
Что-то типа, если elLst изменился, то записать изменения в elLst, в дочерних виджетах
И зачем?! Если концепция логично предусматривает наследование неизменённого и очевидно, что если Вы в дочерних виджетах это изменили то тем самым согласились с ненужностью наследования этого атрибута.
Короче, если Вы хотите вернуть наследственность этого атрибута то и восстанавливайте её командой "Очистить изменения", а не придумывайте тут глупостей!
Learn, learn and learn better than work, work and work.
|
Written on: 21. 09. 2017 [08:52]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
С вашей концепцией полностью согласен, просто я хотел найти легкий способ перерисовки трубопроводов
|