Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Есть простой вопрос: можно ли сделать выравнивание в колонке LIST по типу данных (а ещё лучше управляемым) ?
Т.е. как в любом табличном редакторе. Я почему-то большие надежды возлагал на стили оформления - но облом.
Сразу надо уточнить, что ширина колонки может изменяться, поэтому варианты с подгонкой смещения в строке не походят.
Можно сделать две колонки (левую для строк, правую для всего остального), убрать границу между ними, объединить заголовок, в общем, чтобы они выглядели как одно целое.
Дед Пахом писал(а): 24 Май 2020, 10:19
Можно сделать две колонки … чтобы они выглядели как одно целое
Но тогда это будет работать как газопровод "Северный поток-2" - с 50% заполнением по ширине колонки.
Вообще странно, вроде бы такая базовая фишка и проблемы ...
Насколько я понимаю, красивого решения нет. Это не базовая фишка, а частный случай объединения в одном list двух разных списков. С точки зрения интерфейса в кларионе, list это вывод списков однотипных значений.
Если не рассматривать альтернативные варианты типа html browse, то либо искать варианты с однотипным совмещением колонок, либо делать 2 связанных списка. В последнем случае я еще, бывает, навешиваю вывод в специализированные экселевские формы. Например, отчет по затратам из 2 списков, итоговые значения и детализация итогов по виду затрат в разрезе документов. Дополнительно вывод в эксель совмещенной формы с детализацией. Или кросс-таблицы бывают. То есть концептуально считается, что оперативно работать пользователю удобнее в режиме step-to-step, но иногда бывает потребность переключения в альтернативное представление.