СКД. Как сделать ширину колонки по её содержимому?
☑
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) не могу, это показывать надо. Воспользуйтесь курсом по назначению.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.