Имя: Пароль:
1C
 
СКД. Как сделать ширину колонки по её содержимому?
0 Королевский Тигр
 
27.04.24
18:49
Как автоматически зафиксировать ширину колонки по значению, которое самое длинное в ячейки этой колонке, если содержимое заголовка длиннее самого длинного значения ячейки колонки, тогда ширину колонки  нужно зафиксировать по длине заголовка.

Можно ли такое требование заказчика реализовать на СКД?
1 Dmitry1c
 
28.04.24
05:52
(1) можно, перейди в скд на закладку "Макеты"
2 Королевский Тигр
 
28.04.24
18:19
Смотрю курс Гилёва по СКД,  до макетов пока еще не дошел, можете хоть примерно рассказать как это сделать?
3 Tatitutu
 
29.04.24
21:08
Выгрузи колонку
Пробегись циклом по ней
Узнай длину всех значений строк
Отсортируй найди самую длинную
Например = 60

ТвояКолонка.ширина = 60/1.5;
4 SleepyHead
 
30.04.24
08:45
(0) А потом заказчик зайдет в пользовательские настройки, поменяет шрифт или стиль, и все опять поедет.

В итоге всегда будешь виноват, что не сделал, как надо.
Лучше оставить автоматическую ширину или задать свою максимальную ширину колонки.
5 Королевский Тигр
 
30.04.24
13:06
(3)
Как это сделать если у меня заголовок колонки захватывает 2 колонки, к примеру  R3C3:R3C4?
(4) Это исключено у нас глупые заказчики
6 Dmitry1c
 
30.04.24
16:05
(2) не могу, это показывать надо. Воспользуйтесь курсом по назначению.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс