Имя: Пароль:
1C
 
Высота таблицы в мобильном приложении
0 HamyaG
 
01.11.21
17:32
Всем доброго времени суток. Платформа 8.3.18.1334. Вывожу на форму программно список значений, как таблицу.

тф = ЭтаФорма.Элементы.Добавить(реквиз, Тип("ТаблицаФормы"),группа);
тф.ПутьКДанным = реквиз;
тф.ГоризонтальныеЛинии = Истина;
тф.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет;
тф.АвтоМаксимальнаяВысота = Ложь;
тф.РастягиватьПоВертикали = Ложь;
тф.МаксимальнаяВысота = 4;
тф.ВысотаВСтрокахТаблицы = 4;
тф.МаксимальнаяВысотаВСтрокахТаблицы = 4;
тф.Высота =4;

в обычном приложение таблица ограничена по высоте, в мобильном все растягивается так, как ей хочется. Пытался использовать
тф.ВариантУправленияВысотой = ВариантУправленияВысотойТаблицы.ВСтрокахТаблицы;

вываливается ошибка

{ОбщаяФорма.ФормаОтчета.Форма(85,33)}: Переменная не определена (ВариантУправленияВысотойТаблицы)
        тф.ВариантУправленияВысотой = <<?>>ВариантУправленияВысотойТаблицы.ВСтрокахТаблицы; (Проверка: Мобильное приложение-сервер)

Хотя в СП написано, что можно использовать. В общем куда копать?)
1 fisher
 
01.11.21
17:51
Ну, я бы попробовал создать такую же статическую и поискал двадцать отличий. Если фиг, тогда не создавал динамически а выкручивался через видимость.
2 HamyaG
 
01.11.21
17:59
(1) пробовал, на статической все работает, и отличие только в варианте управления высотой, но валится ошибка. Проигнорировал ее, собрал приложение - однофигствено не ограничивается высота
через видимость - это уже край, т.к. шаблон формы приходит с сервера, и что там в этой форме будет, изначально ни кто не знает, и таблиц может быть не одна
3 fisher
 
01.11.21
18:08
(2) Соболезную, ибо остаются танцы с бубном. Попробуй, например, это все в панель запихнуть, подпереть чем-нить снизу или еще присядь как-нибудь :)
4 fisher
 
01.11.21
18:10
У меня например заголовки колонок в таблице частенько начинали прокручиваться вместе со строками. Лечилось как раз изменением варианта управления высотой строк. В общем, МП во многом остается источником открытий чудных.
5 HamyaG
 
01.11.21
18:11
уррра, заработало))) надо было просто кому то пожаловаться))) добавил

тф.АвтоМаксимальнаяВысотаВСтрокахТаблицы =ложь;