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