jasperreport использовать разметку, чтобы заполнить цвет фона ячеек таблицы [duplicate]

queryParams

queryParams - это другой вход routerLink, где они могут передаваться как

Somewhere

fragment

Somewhere

routerLinkActiveOptions

Чтобы также получить активный набор маршрутов маршрутов на родительских маршрутах:

[routerLinkActiveOptions]="{ exact: false }"

Для передачи параметров запроса в this.router.navigate(...) используйте

let navigationExtras: NavigationExtras = {
  queryParams: { 'session_id': sessionId },
  fragment: 'anchor'
};

// Navigate to the login page with extras
this.router.navigate(['/login'], navigationExtras);

См. также https://angular.io/guide/router#query-parameters-and-fragments

16
задан mdahlman 24 January 2012 в 03:08
поделиться

2 ответа

Да, вы можете настроить стиль внутри файла JRXML следующим образом:

<style name="Zebra" mode="Transparent">
    <conditionalStyle>
        <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 1]]></conditionExpression>
        <style backcolor="#CAC5BB"/>
    </conditionalStyle>
</style>

и добавить его к вашим элементам отчета следующим образом:

<reportElement style="Zebra" mode="Opaque" x="1" y="1" width="554" height="20"/>

Вы не можете добавлять условные стили к файлам шаблонов стиля (например, файлы .jrtx).

35
ответ дан Dave Jarvis 25 August 2018 в 14:18
поделиться

Если вы не используете «стили», вы можете иметь статическое текстовое поле (без текста) или прямоугольник с цветом фона, который вам нужен, перекрывая текстовое поле с данными и устанавливая printWhenExpression в $V{report_COUNT}%2 == 1 ИЛИ $V{report_COUNT}%2 == 0

8
ответ дан bchetty 25 August 2018 в 14:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: