Lex, Приветствую ! Отвечаю с большими задержками
Шибко много работы и слишком мало времени
Еще есть подозрения на баг, либо мое непонимание. При настройке бэнда (databand) устанавливаю ему галочки на все границы (мне надо что бы бэнд был в рамке), однако ячейка с данными, находящаяся внутри этого бэнда, так же окружается рамками, при чем каждое поле этой ячейки
Возможно проблема в масштабировании попробуйте вывести на печать или увеличить масштаб.
Для организации таблиц удобно использовать горизонтальную группировку и границы выставлять у самих ячеек, впрочем, у самой группировки это тоже можно сделать.
В качестве лайфхака: в инициализационном скрипте можно инициализировать переменные и потом использовать их в обработчиках событий генератора и при отрисовке элементов.
Инициализационный скрит
var c_line = 1
function afterRender(){
c_line ++
}
Reportpage1_DataBand1.afterRender.connect(afterRender)
Отрисовка
$S{
switch(c_line){
case 1:
THIS.backgroundColor = LimeReport.color("#ff4d94")
break
case 2:
THIS.backgroundColor = LimeReport.color("#809fff")
break
case 3:
THIS.backgroundColor = LimeReport.color("#66ffc2")
break
}
c_line
}
Пример отчета во вложении