Коллеги, привет)

Подскажите, каким образом можно реализовать многострочный тип строки в моб.приложении? Базовая многострочная колонка отображается в моб.приложении так же. А кастомная нет.

Изображение удалено.

Нравится

4 комментария
Лучший ответ

Здравствуйте, Виктория!

 

К сожалению, сейчас нет возможности установки многострочности через мастер мобильного приложения.

Данная проблема уже находится на рассмотрении у аналитиков продукта и, возможно, будет исправлена в последующих релизах.

Данную настройку можно решить с помощью доработки.

Если колонка ранее добавлена в мастере мобильного приложения, то необходимо ее сконфигурировать следующим образом:

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,

вопрос уже не актуален, разобралась, спасибо!

Показать все комментарии