|
УФ - а получится добавлять высоту таблицы в строках по мере добавления строк? |
☑ |
0
RomaH
naïve
31.10.13
✎
12:02
|
т.е. после записи строки сразу поменять высоту элемента формы в строках на количество строк в ТЧ?
|
|
1
Поросенок Петр
31.10.13
✎
12:28
|
Хреновая затея.
Но всё таки, что пытался сделать, чо не получилось?
|
|
2
RomaH
naïve
31.10.13
✎
12:38
|
на одном поле вроде как работало
добавил для второго - и все разъехалось
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Элементы.Диагнозы.ВысотаВСтрокахТаблицы = Объект.Диагнозы.Количество() + 1;
Элементы.СлучаиНетрудоспособности.ВысотаВСтрокахТаблицы = Объект.СлучаиНетрудоспособности.Количество() + 1;
КонецПроцедуры
&НаКлиенте
Процедура ДиагнозыПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
Элемент.ВысотаВСтрокахТаблицы = Объект.Диагнозы.Количество() + 1;
КонецПроцедуры
&НаКлиенте
Процедура СлучаиНетрудоспособностиПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
Элемент.ВысотаВСтрокахТаблицы = Объект.СлучаиНетрудоспособности.Количество() + 1;
КонецПроцедуры
|
|
3
RomaH
naïve
31.10.13
✎
12:42
|
похоже оно пишет высоту таблицы в настройки формы
и в слудующий раз открывает по этим настройкам и все становится криво и косо
|
|
4
RomaH
naïve
31.10.13
✎
12:42
|
можно из настроек формы удалить именно высоту конкретной таблицы?
|
|
5
Поросенок Петр
31.10.13
✎
12:44
|
Есть кривож*пное решение, подключать при открытии обработчик ожидания и в нём устанавливать высоту. Но всё равно повторюсь, это хреновая затея.
|
|
6
RomaH
naïve
31.10.13
✎
12:53
|
(5) а почему через обработчик ожидания, а не через окончание редактирования?
вобще-то форма открывается кривой уже на второй раз, если в первый раз была измененая высота таблиц
|
|