Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: цвет четных и нечетных строк  (Read 3489 times)

BatRamboZPM

  • Newbie
  • *
  • Posts: 3
    • View Profile
цвет четных и нечетных строк
« on: October 16, 2016, 08:36:48 AM »
Возможно ли (и как) сделать четных и нечетных строк с райзны цвет?

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
Re: цвет четных и нечетных строк
« Reply #1 on: October 16, 2016, 11:22:09 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

BatRamboZPM

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: цвет четных и нечетных строк
« Reply #2 on: October 16, 2016, 12:55:57 PM »
Большое спосибо! Нормальная практика, но сам не догодался.  :)

BatRamboZPM

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: цвет четных и нечетных строк
« Reply #3 on: October 16, 2016, 01:36:20 PM »
У меня это не сработало. Выйражение 'setVariable' привело к 'Refference error'. После несколько експериментов я нашел другое решение:

Code: [Select]
$S{
 if (line("SubDetailBand1")&1)
  THIS.backgroundColor=QColor('#F0F0F0');
 else
  THIS.backgroundColor=QColor('#E0C0E0');
 numberFormat("$D{orderitems.Quantity}","0.00");
}

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
Re: цвет четных и нечетных строк
« Reply #4 on: October 16, 2016, 02:42:45 PM »
Не сработало...
версию 1.4 собрать, в 1.3 нет функции setVariable

но Ваш вариант вполне

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: цвет четных и нечетных строк
« Reply #5 on: October 16, 2016, 03:53:53 PM »
Может свойство банду прикрутить типа alternateBackgroundColor ?

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
Re: цвет четных и нечетных строк
« Reply #6 on: October 16, 2016, 06:12:28 PM »
Алекс, а че бы и нет..
но обрати внимание, как мало становится косяков и идей... твоя идеия, прододкут принимают законченный вид :) тебя гордить должно :)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: цвет четных и нечетных строк
« Reply #7 on: October 16, 2016, 09:49:04 PM »
Возможно,  аудитория проекта небольшая, отсюда и небольшое количество запросов :)

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
Re: цвет четных и нечетных строк
« Reply #8 on: October 16, 2016, 10:00:36 PM »
х..се небольшая. Я когда пол года назад поискал в свои, толи самому писать, тлли найти... пересмотрел 3 или 4  варианта. Твой оказался и легче и прозрачней и лечшее вобщем

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
Re: цвет четных и нечетных строк
« Reply #9 on: October 16, 2016, 10:09:40 PM »
и кстати не скажи что аудитоия небольшая... сначала было ой как много и вопросов и все такле.. а с временем стали по сути вопросу возникнать, и меня гордит даже что я как бы разбираюсь в этом :)