Pregunta

Tengo un decorador especificada en una mesa displaytag que necesito para pasar parámetros a. El decorador añade un atributo id de la fila. Actualmente los valores que requiero están codificados.

Los parámetros que necesito son:

  • El nombre de la propiedad que se utilizará como valor id
  • Un prefijo de ID (normalmente la propiedad utilizada es un número y IE no le gusta ids comenzando con números)

Mirando a través de los javadocs para displaytag, parece que puedo establecer una propiedad (<displaytag:setProperty>), pero no parece ser una manera para mí volver una propiedad general.

¿Fue útil?

Solución

decoradores tienen acceso a la PageContext. Puede pasar parámetros como sus atributos (por ejemplo, usando <c:set .../>).

Otros consejos

Tal vez se puede proporcionar un poco más de información? Nos muestran su aplicación pls decorador.

Si te tengo derecho: Es necesario el ID de la propiedad iterado? Si implementa el

DisplaytagColumnDecorator

interfaz, se puede acceder a la propiedad iterada por

decorate(java.lang.Object columnValue, javax.servlet.jsp.PageContext pageContext, MediaTypeEnum media) 

donde columValue es su objeto de propiedad para cada fila.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top