|
Форматированный документ в мобильном приложении 1С (кто пробовал?) | ☑ | ||
---|---|---|---|---|
0
Nikifforoff96
03.12.19
✎
12:51
|
День добрый!
В какой-то из версий мобильной платформы 1С добавили возможность добавлять на форму реквизит формы с типом "ФорматированныйДокумент" и элемент формы "Поле форматированного документа". Командную панель форматированного документа добавлять не нужно (как пишут в описании новых версий платформы), она сама добавится. У меня платформа 8.3.15.59 (на других пока не пробовал) Устройство Xiaomi Redmi Note 6 pro (на других пока не пробовал) Проблемы с этим форматированным документом следующие: 1) Если документ пустой (форму только открыли, ничего не ввели), то поле документа недоступно для редактирования, как если установить свойство "Только просмотр" = Истина. 2) Если я при открытии программно добавляю что-то в этот форматированный документ, то... иногда вообще ничего не происходит, текст не добавляется, иногда текст через несколько секунд добавляется (при этом, документ становится доступным для редактирования). Если смотреть в отладке, как добавляется элемент в этот документ, то он всегда добавляется, но если не ставить точку останова, то поведение не угадать. 3) Когда текст добавляется, редактирование документа становится возможным, но... иногда командная панель форматированного документа появляется (дополнительная строчка над клавиатурой), а иногда её нет. Иногда помогает перезапуск приложения, иногда нет. 4) Когда всё получилось (текст добавился и командная панель отобразилась), то команды командной панели или не работают, или работают через раз. Например, получилось выделить весь текст и сделать его курсивным, потом перестали работать все команды, тыкал-тыкал их и вдруг, сработала команда "жирности" и текст стал жирным в дополнении к курсиву. После этого ничего изменить не получилось. 5) На мобильной платформе для Windows вообще нет командной панели форматированного документа (ну, понятное дело, где же ей быть). Кто работал с форматированными документами на мобильном? У вас такие же проблемы? Зачем выпускать настолько сырой функционал... |
|||
1
Nikifforoff96
03.12.19
✎
13:49
|
Попробовал на Android 4.1.2, форма с форматированным документом открывается, поваляется колесико загрузки и вечно крутится. При этом, остается возможность редактировать текст документа, даже если он пустой изначально. Но командной панели нет.
Вообще, форматированный документ нужен для написание электронный писем HTML |
|||
2
Nikifforoff96
03.12.19
✎
17:46
|
Собрал приложение, проблемы стали более предсказуемыми.
После перезагрузки приложения форма с форматированным документом открывается и заполняется текстом нормально, дальше можно редактировать. Но при повторном открытии, текст в документ не добавляется. Приходится снова запускать приложение. Командная панель с средствами оформления появляется всегда, но работает всё так, как я описывал в первом сообщении. |
|||
3
Nikifforoff96
04.12.19
✎
10:09
|
Решил попробовать сделать костыли...
Добавил над форматированным документом свою группу с кнопками "Ж", "К" (курсив) и т д У элемента с типом "Поле форматированного документа" есть свойство "ВыделенныйТекст", пытаюсь обращаться к нему при нажатии кнопки "Ж", но во время нажатия кнопки выделение текста слетает и клавиатура закрывается. Есть какие-нибудь идеи насчет такого подхода? |
|||
4
Nikifforoff96
04.12.19
✎
10:11
|
Можно в манифесте прописывать поведение клавиатуры, но не совсем понимаю, как правильно это прописать... И поможет ли?
|
|||
5
Nikifforoff96
04.12.19
✎
10:34
|
Самый главный костыль мобильных приложений на платформе 1С - это HTML документ, попробую использовать его вместо форматированного документа (хоть это и очень трудозатратно).
Правда, выделение текста там тоже слетает (может быть, это настраивается, но в веб-разработке я не силён). Решение по форматированному документу не нашёл. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |