LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: BatRamboZPM on October 16, 2016, 08:36:48 am
-
Возможно ли (и как) сделать четных и нечетных строк с райзны цвет?
-
Примерно так
$S{
var color1 = new QColor('#DEB887');
var color2 = new QColor('#000887');
if ($V{count}==true)
THIS.backgroundColor=color1;
else
THIS.backgroundColor=color2;
setVariable("count",!$V{count});
$V{count};
}
ну и предварительно создать переменную count со значением либо false, либо true
-
Большое спосибо! Нормальная практика, но сам не догодался. :)
-
У меня это не сработало. Выйражение 'setVariable' привело к 'Refference error'. После несколько експериментов я нашел другое решение:
$S{
if (line("SubDetailBand1")&1)
THIS.backgroundColor=QColor('#F0F0F0');
else
THIS.backgroundColor=QColor('#E0C0E0');
numberFormat("$D{orderitems.Quantity}","0.00");
}
-
Не сработало...
версию 1.4 собрать, в 1.3 нет функции setVariable
но Ваш вариант вполне
-
Может свойство банду прикрутить типа alternateBackgroundColor ?
-
Алекс, а че бы и нет..
но обрати внимание, как мало становится косяков и идей... твоя идеия, прододкут принимают законченный вид :) тебя гордить должно :)
-
Возможно, аудитория проекта небольшая, отсюда и небольшое количество запросов :)
-
х..се небольшая. Я когда пол года назад поискал в свои, толи самому писать, тлли найти... пересмотрел 3 или 4 варианта. Твой оказался и легче и прозрачней и лечшее вобщем
-
и кстати не скажи что аудитоия небольшая... сначала было ой как много и вопросов и все такле.. а с временем стали по сути вопросу возникнать, и меня гордит даже что я как бы разбираюсь в этом :)