2016-11-03 2 views
0

Просто хочу, чтобы проверить, действительно динамический яшма есть любые методы PrintWhenExpression или условный стиль, основанный на скрытом поле, моя ситуация, я пытаюсь использовать addConditionalStyles со ссылкой к значению скрытого поля.DynamicJasper: Условный стиль, основанный на скрытом поле

Например, поле Имени, телефонные номера в докладе, я просто хотел, чтобы выделить все записи, для которых место является «XXX», где расположение не видимое поле в отчете, но включен в источнике данных

пример случай использования условного стиля http://dynamicjasper.com/2010/10/06/how-to-use-conditional-styles/

+0

У вас есть шаблон? –

+0

Можете ли вы уточнить свой вопрос? – Viki888

+0

извините, я пропустил ваши комментарии, я повторно изменил вопрос .. также я получил решение, которое я получил от динамической яшмы – rcp

ответ

0

Я был в состоянии решить эту проблему со следующим предложением от Хуана Мануэля Альвареса Хименес из FDVSOLUTIONS, благодаря Хуан

Если нужно использовать поля из источника данных, прямо не показаны o п любой столбец, мы должны зарегистрировать их, как это:

DynamicReportBuilder drb = new DynamicReportBuilder(); 

drb.addField("location", String.class.getName()); 

Эти поля теперь доступны для использования внутри пользовательских выражений, или если мы будем использовать шаблон, который имеет объекты, ссылающийся эти поля

Reference http://dynamicjasper.com/2010/10/06/how-to-register-invisible-fields/