Коллеги, привет)
Подскажите, каким образом можно реализовать многострочный тип строки в моб.приложении? Базовая многострочная колонка отображается в моб.приложении так же. А кастомная нет.
Нравится
Здравствуйте, Виктория!
К сожалению, сейчас нет возможности установки многострочности через мастер мобильного приложения.
Данная проблема уже находится на рассмотрении у аналитиков продукта и, возможно, будет исправлена в последующих релизах.
Данную настройку можно решить с помощью доработки.
Если колонка ранее добавлена в мастере мобильного приложения, то необходимо ее сконфигурировать следующим образом:
Terrasoft.sdk.RecordPage.configureColumn("Activity", "primaryColumnSet", "Title", { isMultiline: true });
Для этого нужно просто знать название колонки и группу колонок, в которой размещена колонка (второй параметр в примере выше).
Пример реализации:
1. Создать в конфигурации модуль http://prntscr.com/pgj6cm в пакете Custom
2. Называем его UsrMobileActivityModuleConfig и пишем в схеме код:
Terrasoft.sdk.RecordPage.configureColumn("Activity", "primaryColumnSet", "DetailedResult", { isMultiline: true });
https://prnt.sc/q0zgem
3. Сохраняем схему
4. В MobileApplicationManifestDefaultWorkplace в пакете Custom добавляем созданную схему https://prnt.sc/q0zh0l
Как это правильно делать также описано на Академии https://academy.terrasoft.ru/documents/technic-sdkmob/7-14/kak-dobavit-standartnuyu-detal-s-kolonkami
https://academy.terrasoft.ru/documents/technic-sdkmob/7-15/sdk-reestra
5. Сохраняем манифест
6. Компилируем измененное.
Здравствуйте, Виктория!
К сожалению, сейчас нет возможности установки многострочности через мастер мобильного приложения.
Данная проблема уже находится на рассмотрении у аналитиков продукта и, возможно, будет исправлена в последующих релизах.
Данную настройку можно решить с помощью доработки.
Если колонка ранее добавлена в мастере мобильного приложения, то необходимо ее сконфигурировать следующим образом:
Terrasoft.sdk.RecordPage.configureColumn("Activity", "primaryColumnSet", "Title", { isMultiline: true });
Для этого нужно просто знать название колонки и группу колонок, в которой размещена колонка (второй параметр в примере выше).
Пример реализации:
1. Создать в конфигурации модуль http://prntscr.com/pgj6cm в пакете Custom
2. Называем его UsrMobileActivityModuleConfig и пишем в схеме код:
Terrasoft.sdk.RecordPage.configureColumn("Activity", "primaryColumnSet", "DetailedResult", { isMultiline: true });
https://prnt.sc/q0zgem
3. Сохраняем схему
4. В MobileApplicationManifestDefaultWorkplace в пакете Custom добавляем созданную схему https://prnt.sc/q0zh0l
Как это правильно делать также описано на Академии https://academy.terrasoft.ru/documents/technic-sdkmob/7-14/kak-dobavit-standartnuyu-detal-s-kolonkami
https://academy.terrasoft.ru/documents/technic-sdkmob/7-15/sdk-reestra
5. Сохраняем манифест
6. Компилируем измененное.
Илья, привет! С Праздником Пасхи! Мира, добра и всех благ :-)
Подскажи, пожалуйста, если у меня колонка вообще не отображается в моб.приложении после всех действий, что можно сделать?
Мой кейс: добавила новую колонку "Комментарии к статье". Создала модуль в конфигурации и добавила код с названием моей колонки. Добавила данный модуль в манифест, скомпилровала измененное. Колонки вообще нет в моб. приложении.
Может данную колонку нужно добавить в коллекцию первичных колонок?
Viktoriya Abysova,
вопрос уже не актуален, разобралась, спасибо!