Динамическое изменение элементов формы используя Describe??

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Динамическое изменение элементов формы используя Describe??

Сообщение Александр »

Подскажите кто знает :wink:
Есть допустим атрибутивная форма
Изображение
(фото)
на ней две строки, причем - 1-я (Колонка) информационная с автоматическим подбором высоты
Вопрос: как сделать вторую строку (текст) рамку, с автоподбором высоты относительно текущей высоты первой строки (колонки)

Пробовали в параметрах второй строки указывать следующее:

Код: Выделить всё

Строка2.Высота=Number(Describe('Строка1.Высота'))+100
Работает если высота строки 1 - фиксированная. Но если она вдруг изменилась (как на фото) то строка 2 остается на месте

Не подскажете, как это реализовать? Нужно именно два связанных элемента -строка + информационная рамка.
Есть еще загадочная функция RowHeight(). Но если, что такое Describe -удалось угадать, то что делает эта функция - выше моего понимания (может это то-что нужно?) Help как всегда краток :evil:

Может элемент формы 'текст' динамически не обновляется? и тогда нужно повесить на форму таймер?
на этот этап с выполнением ДО открытия окна, в действии сделать функцию
f_ModifyForm ( this , '' , 'DataWindow.Timer_Interval=20')
но это на форму действия, а на атрибутивную??
Последний раз редактировалось Александр 17 окт 2006, 06:11, всего редактировалось 1 раз.

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

А не пробовал в свойствах первой строки сделать выражение для свойста "Высота"? А автовыбор высоты убрать? Может сработает? Тогда и describe поможет или во вторую строку можно забить такое же выражение, как и в первой строке
Ответить