0 0

Displaytag 要使特定某行显示为红字,该如何写?10

现在小弟正在使用Displaytag,做页面展现的时候现在要求某种条件下要求某行显示为红色(或者其他颜色)
像下面这样写,页面上展示不出来,请问各位大虾,如果要让某行显示为某颜色,具体应该怎么写。
<display:table name="auditplanList" id="row"
requestURI="${contextPath}/project/auditplan/admin_searchAuditPlan.action" class="its" pagesize="10">
<s:if test="${row.isreaudit == 'Y' }">
	<font color="red">
	<display:column property="planstatus" title="计划状态" headerClass="center" class="center" sortable="true"><display:column>
	<display:column property="plancode" title="计划编号" headerClass="center" class="center" sortable="true"></display:column>
	<display:column property="itemname" title="项目名称" headerClass="center" class="center" sortable="true"></display:column>
	<display:column property="auditprojtypename" title="项目类别" headerClass="center" class="center" sortable="true"></display:column>
	<display:column property="auditunitname" title="审计单位" headerClass="center" class="center"></display:column>
	<display:column title="业务分派书" headerClass="center" class="center">
	<s:if test="${row.businesscode != null }">
		<a href="${contextPath}/project/auditplan/businessCode.action?crudId=${row.formId }" target="_blank">${row.businesscode }</a>
	</s:if>
	</display:column>
	</font>
	</s:if>
......
2009年4月23日 20:29

1个答案 按时间排序 按投票排序

0 0

采纳的答案

1. 可以使用display标签中使用css style,如<display:table中使用style等。
可以在display.properties设置,一般应该都是单双行分开显示。
http://displaytag.sourceforge.net/1.2/configuration.html

css.tr.even	even	any valid css class name	css class automatically added to even rows	yes/yes
css.tr.odd	odd	any valid css class name	css class automatically added to odd rows	yes/yes
css.th.sorted	sorted	any valid css class name	css class automatically added to the header of sorted columns	yes/yes
css.th.ascending	order1	any valid css class name	css class automatically added to the header of a column sorted is ascending order	yes/yes
css.th.descending	order2	any valid css class name	css class automatically added to the header of a column sorted is descending order	yes/yes
css.table	none 	any valid css class name	css class automatically added to the main table tag	yes/yes
css.th.sortable	none 	any valid css class name	css class automatically added to any sortable column	yes/yes

2.display 实现了decorator模式,你可以自己实现TableDecorator。然后应用到table上,这个有点像taglib一样。
<display:table name="test" decorator="YourTableDecorator" />



2009年4月23日 21:22

相关推荐

    displaytag详细用法(中文问题已解决)

    10. **条件渲染**:DisplayTag允许根据特定条件来决定是否显示某列,这通过`when`和`otherwise`子标签实现,可以根据表达式的结果动态控制内容的显示。 11. **国际化支持**:DisplayTag支持多语言,通过`....

    displaytag及使用方法

    可以通过CSS定义表格的样式,DisplayTag提供了多种内置的CSS类,也可以自定义类以满足特定需求。 8. **条件渲染**: 使用`&lt;display:when&gt;`和`&lt;display:otherwise&gt;`标签,可以根据条件决定是否显示某些列。 9. **...

    displaytag-1.2.jar

    displaytag-1.2.jar 显示标签

    displaytag标签使用

    - **条件显示和操作**:使用`decorator`属性可以为特定列提供自定义的显示逻辑,或实现复杂的操作。 DisplayTag 提供了一套强大而灵活的标签,能够帮助开发者高效地处理表格展示,减少了大量重复的HTML和Java代码...

    displaytag-1.1 源码

    Displaytag是一个开源的Java库,专门用于创建复杂的表格和数据展示。在1.1版本中,它主要解决了在处理大数据分页时的问题,这使得它成为处理大量数据的理想选择,尤其是在Web应用程序中。这个源码包包含了一系列的...

    DisplayTag应用

    DisplayTag 是一个强大的开源标签库,专为 Java Web 开发设计,主要用于在 MVC 模式下展示表格数据。它的特点是功能丰富,易于使用,并且高度可定制化,能够帮助开发者快速构建美观的数据展示页面。DisplayTag 支持...

    displayTag1.2

    DisplayTag是Java Web开发中的一款强大且功能丰富的表格标签库,它为开发人员提供了一种高效、易用的方式来展示表格数据。DisplayTag 1.2是这个库的一个版本,包含了源码和对应的jar包,方便开发者进行查看和使用。 ...

    displaytag的使用指南(全)

    其中 `name` 属性指定了要显示的数据列表的名称。 ##### 显示全部数据 当没有指定特定的属性时,`display:table` 标签将会遍历列表中的每一个对象,并将对象的所有属性显示出来。例如: ```jsp ("test", new ...

    displaytag的使用方法

    若要显示特定字段,可以使用 `&lt;display:column&gt;` 标签并指定 `property` 和 `title` 属性。例如,只显示 `id`、`name`、`email` 和 `url`: ```jsp 姓名"/&gt; 电子邮件"/&gt; 网址"/&gt; ``` 4. **定义表格样式...

    DisplayTag分页及属性

    - **显示部分数据**:DisplayTag 支持条件性显示,如使用 `when` 和 `test` 属性来控制特定条件下显示某列。 5. **分页属性详解** - `export`:控制是否允许导出数据,如CSV或Excel格式。 - `sort`:定义排序...

    displaytag标签的使用

    DisplayTag 是一个强大的开源 JSP 标签库,专门用于处理网页中的表格展示。它提供了丰富的功能,如分页、数据导出、列排序和分组等,极大地简化了网页表格的开发工作。要使用 DisplayTag,首先需要从其官方网站...

    DisplayTag标签学习及使用

    DisplayTag 是一个强大的开源表格显示标签库,专为MVC模式设计,可以在Java Web应用程序中方便地处理数据展示。DisplayTag 提供了丰富的功能,包括表格分页、数据导出、列分组以及排序,极大地简化了开发人员的工作...

    displaytag简明使用示例

    DisplayTag 是一款强大的开源表格展示标签库,专为MVC架构设计,适用于Java Web应用程序。它提供了丰富的功能,包括排序、分页、国际化等,极大地简化了网页表格的开发。下面我们将详细探讨DisplayTag的使用方法。 ...

    DisplayTag标签使用说明

    例如,当你有一个名为`test`的列表,你可以直接使用该标签来显示列表中的所有对象属性: ```jsp ("test", new ReportList(6));%&gt; ``` 这将遍历列表中的每个对象,并显示它们的所有属性。这种做法在开发过程中用于...

    displaytag 一个后台管理的分页组件

    DisplayTag 是一个开源的Java库,专为Web应用程序设计,用于创建复杂的表格和分页功能。这个组件在后台管理界面中特别有用,因为它允许开发者通过少量的代码实现强大的数据展示和分页效果。DisplayTag 提供了丰富的...

    自己整理的DisplayTag标签的使用

    #### 显示与管理数据的新维度:DisplayTag标签库 在Web开发领域,特别是Java Web开发中,处理和展示大量数据列表是一项常见但又复杂的工作。DisplayTag作为一款功能强大的标签库,为JSP页面上的Table提供了丰富的...

    Displaytag实现分页

    要使某一列可排序,只需要在对应的 `&lt;display:column&gt;` 标签中添加 `sort="true"` 属性。例如: ```jsp &lt;!-- 其他列 --&gt; ``` - 通过在 `&lt;display:table&gt;` 标签上添加 `defaultsort` 属性,可以设置...

    displaytag-1.2-src.zip

    DisplayTag 是一个开源的Java库,专为Web应用程序设计,用于创建复杂的表格展示。这个"displaytag-1.2-src.zip"文件包含了DisplayTag库的源代码,版本为1.2,这对于开发者来说是一个宝贵的资源,可以深入理解其内部...

    Struts2+displaytag+dbutil

    Struts2、DisplayTag和DbUtil是Java Web开发中常用的三个框架或库,它们在构建高效、可维护的Web应用程序中发挥着重要作用。 Struts2是Apache软件基金会下的一个开源MVC(Model-View-Controller)框架,它提供了一...

Global site tag (gtag.js) - Google Analytics