Страница 1 из 1
Порядок следования Conditions
Добавлено: 28 сен 2007, 12:54
Serg
Как задать порядок следования условий в Conditions
Например, если я хочу применить два стиля в зависимости от разных условий. Одно из условий имеет больший приоритет. Т.е. если оно выполняется, то ячейка оформляется в соответствии с этим стилем. Если нет, то при выполнении условия с более низким приоритетом к ячейке применяется другой стиль.
Спасибо
Порядок следования Conditions
Добавлено: 01 окт 2007, 10:00
Vital
В данном случае придется воспользоваться скриптом в событии BeforePrint.
Спасибо.
Порядок следования Conditions
Добавлено: 02 окт 2007, 06:26
Serg
Насколько я помню, в предыдущих версиях генератора отчетов была возможность задать порядок применения условий.
Будет ли реализована эта возможность в последующих версиях?
Порядок следования Conditions
Добавлено: 03 окт 2007, 11:28
Edward
Подскажите, пожалуйста, каким образом Вы будете задавать приоритет в Condition?
Если это возможно сделать при помощи переменной, то разные стили возможно активизировать при помощи expression:
Спасибо.
Порядок следования Conditions
Добавлено: 04 окт 2007, 12:40
Serg
Есть два условия
Условия применяются следующим образом:
Код: Выделить всё
if (cond1)
{
cell.style=...
}
if (cond2)
{
cell.style=...
}
Когда я открываю вкладку для изменения Conditions при нажатии кнопки ОК их порядок меняется на противоположный. Т.е. получается следующее
Код: Выделить всё
if (cond2)
{
cell.style=...
}
if (cond1)
{
cell.style=...
}
Соответственно меняется и результат:((
По какой причине первое условие перемещается на второе место?
Независимости от порядка следования можно добиться следующим способом:
если cond2 - главное условие, то при проверке cond1 нужно написать
if (cond1 && !cond2) тогда применяем стиль.
Если условия длинные то это несовсем удобно. И при изменении главного условия прийдется менять и второе условие.
Например для источника данных на основе других данных сортировку можно делать по нескольким полям. Порядок сортировки зависит от положения элемента на вкладке настройки. Его можно менять используя стрелки (перемещая по списку сортировки)
Нельзя ли реализовать такую же возможность для вкладки Conditions?
спасибо
Порядок следования Conditions
Добавлено: 05 окт 2007, 07:38
Edward
Проблема ясна. Мы известим Вас о наших результатах в этом топике.
Спасибо.
Порядок следования Conditions
Добавлено: 27 мар 2008, 10:28
Sergaent
Так-так-так...
А воз и ныне там...
Порядок следования Conditions
Добавлено: 02 апр 2008, 12:40
Vital
В билде от 2 апреля все исправлено и добавлено.
Спасибо.