Здравствуйте!
Есть следующая проблема:
При добавлении двух рядом расположенных полей в грид, название последнего перекрывает область в которой можно установить фокус для первого поля.
На рисунке красным выделена часть в которой можно войти в поле редактирования.
(Название у справочника скрыто,но перекрывает не выделенную часть)
"operation": "insert",
"name": "CargoWeight",
"parentName": "CargoBlock",
"propertyName": "items",
//"index": 1,
"values": {
"layout": {"column": 0,"row": 0,"colSpan": 8,"rowSpan": 1}
}
},
{
"operation": "insert",
"name": "WeightUnit",
"parentName": "CargoBlock",
"propertyName": "items",
//"index": 0,
"values": {
"layout": {"column":9,"row": 0,"colSpan": 8,"rowSpan": 1},
"contentType": Terrasoft.ContentType.ENUM,
"labelConfig": {
"visible": false
}
}
}
Помогите, пожалуйста, решить данную проблему. Нужно расположить данные поля на форме без отступа.
Нравится
Александр, вопрос решается подбором параметров "layout" для этих двух полей.
Вложите, пожалуйста, схемы страницы и объекта. Я помогу подобрать нужные параметры для корректной разметки.
Буду весьма признателен.
Поля в группе "Груз" на вкладке "Основная информация" необходимо расположить как можно ближе друг к другу.
Александр, подбором параметров не получилось.
Нужно изменять CSS стиль, для этого:
1. Создайте модуль, пропишите в нем подобный код на закладке LESS:
#LeadPageV2Title1Container_Control { padding-left: 0; margin-left: 0; width: 50%; }
Вместо LeadPageV2Title1Container_Control Вам нужно указать ID html контрола Вашего поля (для которого скрываете заголовок). ID можно посмотреть в консоли.
2. Затем в клиентском модуле страницы (у Вас это TransRequestPage) подключите созданный на первом шаге модуль.
Например:
define('LeadPageV2', ['LeadPageV2Resources', 'GeneralDetails','css!MyCss'],
Где MyCss - название созданного модуля.
P.S: не смогла загрузить вложенные Вами схемы, так как в базовой версии нет таких объектов, на которые в схемах присутствуют ссылки.
Добрый день, выполнил все по инструкции.
На вкладке LESS прописал
#TransRequestPageWeightUnitContainer_Control { padding-left: 0; margin-left: 0; width: 50%; }
и подключил в клиентском модуле
define('TransRequestPage', ['TransRequestPageResources', 'GeneralDetails','Constants','BusinessRuleModule','css!CssForTransRequestPage'],
но никаких изменений с контролом не произошло, название по-прежнему перекрывает часть поля редактирования.
Александр, направьте, пожалуйста, в службу технической поддержки копию БД - проведем анализ, тогда будет понятно, почему изменений нет.
Либо вложите полный набор схем (и те, на которые есть ссылки), так как предыдущих оказалось недостаточно.
Разобрался, ошибся с названием, когда подключал.
Спасибо за помощь!