Имя: Пароль:
1C
 
Положение формы в мобильном приложении
0 Vvvvv
 
14.08.18
07:30
В мобильном приложении ширина колонки определяется автоматически, по ширине экрана. Как только телефон поворачивается по горизонтали и назад, ширина сбивается, становится больше и колонка выходит за экран.
Способа решения не нашел
Как задать ширину колонки, в зависимости от положения телефона по вертикали или горинтали

Или может можно в мобильном приложении сделать так, что бы форма не поворачивалась?
Может свойство есть такое?
1 Vvvvv
 
14.08.18
08:39
есть мысли?
2 Vvvvv
 
14.08.18
10:29
Обновляю
3 Vvvvv
 
14.08.18
11:41
Неужели не работает никто с мобильным приложением?
4 Остап Сулейманович
 
14.08.18
11:44
(0) "ширина сбивается, становится больше и колонка выходит за экран."
Изгалялся с "Высота строки". По-моему так... Тогда текст просто занимает несколько строк.
5 Vvvvv
 
14.08.18
11:50
(4)
Высота стоит больше 1, поле имеет тип многострочный режим
Поле у меня занимает более 3 строк
Но это не помогает
6 Остап Сулейманович
 
14.08.18
11:55
(5) Видимо еще действует ограничение на минимальную ширину. Меньше которой колонка быть не может. Если колонок много (фиг его знает сколько их там помещается) - то что не поместилось уходит за пределы экрана. Нужно уменьшать количество колонок. Начинай с одной. С автовысотой строки.
7 Vvvvv
 
14.08.18
11:59
(6) так я пробовал.
Даже реквизиты формы очищал.
Заметил особенность, если сначала мобильный повертеть по горизонтали и по вертикали. Потом поставить вертикально и заполнить, отобразиться норм, но при следующем повороте, собьется. Пытался все реквизиты очистить, что бы программно перезаполнить, но не помогло
8 banco
 
14.08.18
12:00
(0) есть событие ПриИзмененииПараметровЭкрана, где можно установить ширину колонки зависимости от ориентации. Если во всех колонках ставить ширину автоматически, то платформа сама поставит нужную ширину.
9 Vvvvv
 
14.08.18
12:07
(8) Есть, утром я тоже так думал что оно поможет.
Ширину оно выдает, можно увидеть.
Не получается задать у реквизитов, не понимаю почему?
10 Vvvvv
 
16.08.18
10:15
Вообщем нашел более менее решение,
При повороте экрана поля очищать. Включать обработчик ожидания, например на 1 секунду и там перезаполнять.
Пр перевороте реквизиты обнулятся, форма нарисуется, реквизиты обновятся встав по ширине экрана
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший