Доброго времени суток!
Есть задача расположить 2 элемента управления в одну строку: поле справочника "Страна" и булево "Резидент" в карточке модуля (наподобие элементов напоминания автору и ответственному в активности). CSS-правило для этого не проблема, проблема в другом - где его расположить, ведь в схеме карточки css'ы не хранятся. Замещать только ради этого CardModule - не вариант. Пробовал создать свой модуль, в котором определил нужные правила. В нужной карточке подгружаю его
НО! оказалось тоже не выход - при первой загрузке все отлично, но если зайти в эту же карточку 2й раз либо в дизайнер страницы - элемент теряет правило, и начинает отображаться правильно лишь после перезагрузки страницы.
Каким образом можно решить проблему?
Нравится
Добрый день!
К сожалению на текущий момент не существует возможности расшаривать стили или добавлять стили в схему карточки редактирования.
Реализация данного функционала в планах.
CustomConfig {
styles: {
wrapStyles: {
'float': 'left'
}
}
}
"Ильюша Сергей Николаевич" написал:CustomConfig {
styles: {
wrapStyles: {
'float': 'left'
}
}
}
Этим способом я изначально пробовал сделать, когда создавал схему карточки - итог нулевой.
Ну скажем так, для контрола нулевой, для группы - все прекрасно.
Вопрос снимается - проблема решилась
this.bindings."имя элемента, для которого нужно применить стили" = { styles: { wrapStyle: { float: 'right' } } }
итог - inline-стиль элемента.
Вариант, конечно, кривоват и удобен, если только нужно "накинуть" 1-2 правила на 1-2 элемента, но все же имеет место жить