Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hazendaz/displaytag


https://github.com/hazendaz/displaytag

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

Displaytag
==========

[![Java CI](https://github.com/hazendaz/displaytag/workflows/Java%20CI/badge.svg)](https://github.com/hazendaz/displaytag/actions?query=workflow%3A%22Java+CI%22)
[![Maven central](https://maven-badges.herokuapp.com/maven-central/com.github.hazendaz/displaytag/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.hazendaz/displaytag)

See site page [here](http://hazendaz.github.io/displaytag/)

The display tag library is an open source suite of custom tags that provide high-level web presentation
patterns which will work in an MVC model. The library provides a significant amount of functionality while still
being easy to use.

Originally forked from [here](https://sourceforge.net/projects/displaytag/)

This fork intends to be a bug fix, vulnerability free, and dependency up-to-date legacy support of displaytag.

### Use with AjaxTags

It is common to use displaytag in combination with AjaxTags to provide ajax behaviour to the tables.
The last version of ajaxTags released in maven central ([1.3-beta-rc7](https://mvnrepository.com/artifact/org.ajaxtags/ajaxtags/1.3-beta-rc7)) does not work correctly with the latest version of displaytag.
The sorting of tables is broken. AjaxTags expects the table element of displaytag to only have the "displaytag" class and the current implementation of displaytag also adds the "table" class.
This prevents AjaxTags to identify the table as a candidate for link rewriting.

It is possible to configure displaytag to not to add this class to the table by setting the property `css.table` to empty.
In displaytag.properties the following must be set:
```
css.table=
```