ireport根据相关条件控制样式设置

以下是根据字符长度去控制样式

样式只对Text field 有效,对Static Text无效。

window--Style library -- 右键 add  添加style ,设置好了之后。再右键Add Style To Report,然后选中field 时,要style属性中选择自定的样式即可。

右击style 选择“添加”—“Style”

可以在属性中设置style的各种属性;

右击style 选择“添加Conditional Style”,添加在各种情况下设置不同的style属性

右击每个Conditional Style 选择“Edit Condition”为每个Condition Style 设置触发条件或者

,比如 $F{username}.length()>10

设置每个控制的style 属性

注:可以设定不同的Condition Style,让报表元素可以根据不同的条件显示不同的状态(控制颜色显示)

用报表去对比不同的数据时,可以使用这个功能,方便将不一致的地方自动根据设定好的条件,用不同的颜色或者其它形式显示出来;

一份报表可以设定多个不同的Style,在给报表的每个元素赋予不同的Style,来达到控制显示的效果;

ireport根据相关条件控制样式设置,布布扣,bubuko.com

时间: 2024-11-10 12:24:20

ireport根据相关条件控制样式设置的相关文章

javascript控制样式表(不常用)

<html> <head> <title>Example XHTML page</title> <link href="css1.css" rel="stylesheet" /> <link href="css2.css" rel="stylesheet" /> <style> body{ background: #ccc;} </sty

JQuery实现样式设置、追加、移除与切换的方法

本文实例讲述了JQuery实现样式设置.追加.移除与切换的方法.分享给大家供大家参考.具体分析如下: 有了JQuery,元素的样式操作会变得相当简易.下面我们来看看如何使用JQuery来实现元素样式的获取.设置.追加.删除以及其它一些操作. 获取与设置样式 获取class和设置class都可以使用attr()方法来完成.例如使用attr()方法来获取p元素的class,JQuery代码如下: 1 var p_class = $("p").attr("class");

SVG基本形状及样式设置

前面的话 图形分为位图和矢量图.位图是基于颜色的描述,是由像素点组成的图像:而矢量图是基于数学矢量的描述,是由几何图元组成的图像,与分辨率无关.可缩放矢量图形,即SVG,是W3C XML的分支语言之一,用于标记可缩放的矢量图形.本文将详细介绍SVG基本形状及样式设置 概述 SVG是XML语言的一种形式,有点类似XHTML,它可以用来绘制矢量图形,可以通过定义必要的线和形状来创建一个图形,也可以修改已有的位图,或者将这两种方式结合起来创建图形 [注意]IE8-浏览器不兼容 SVG提供了一些元素,用

placeholder的样式设置

在input框中有时想将输入的字和placeholder设为不同的颜色或其它效果,这时就可以用以下代码来对placeholder进行样式设置了. ::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */ :-moz-placeholder{}                  /* Firefox版本4-18 */ ::-moz-placeholder{}                  /* Firefox版本19+ */ :-ms-inpu

HTML+CSS样式设置——CSS一学就会

HTML+CSS样式设置 CSS:(Cascading Style Sheets)层叠样式设置表. 网页的展示效果跟其排版有很大的关系.排版则主要依靠CSS来设置.调节. 下面说CSS与HTML的联合使用的过程: (1)新建CSS文件(一般放在与HTML文件同一路径下的css文件夹中) (2)在HTML的<head>标签中,用<link />对CSS进行引用 <link rel="stylesheet" type="text/css" 

各种CSS样式设置细线边框

基础知识回顾 : cellspacing:单元格与单元格之间的边距:cellpadding:单元格内的内容与单元格边沿的边距 简单实用的样式,设置所有的单元格为细线效果 <style type="text/css"> #tab1{ border-collapse:collapse;} #tab1 td{ border:1px solid #000000;} </style> <table width = "640px" id = &qu

进行手持设备wince开发中DataGrid的样式设置(宽度)

private void SelectGoodsForm_Load(object sender, EventArgs e) { //定义 DataGrid样式 DataGridTableStyle dataGridStyle = null; dataGridStyle = new DataGridTableStyle(); this.goodsGrid.DataSource = createDataTable(); //清楚之前的DataGrid样式 this.goodsGrid.TableSt

js学习进阶-元素获取及样式设置

var imgs = document.querySelectorAll("article img"); 获得article元素的直接或间接子孙的所有img元素, <article> <img src = "..." /> <div> <img src = "..." /> </div> </article> 获取2个img元素. 另一个方法querySelector()只返

QListWidget与QTableWidget的使用以及样式设置

QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置 一.QListWidget的使用 //一.QListWidget list_widget = new QListWidget(); //list_widget->resize(200,300); list_widget->setFixedWidth(300); //设置item图标大小 list_widget->setIconSize(QSize(