cancel
Showing results for 
Search instead for 
Did you mean: 

Cortar texto

cybermakoki
Champ in-the-making
Champ in-the-making
Hola!!

Tengo un problemilla con una propiedad que tengo en mi modelo…

La cosa es que tengo una propiedad "observaciones" de la que solo quiero mostrar algo del texto… seria algo asi:

Observaciones: "Esto es una prueba del texto que quiero mostrar"
Yo quiero mostrar: "Esto es una prueba…"

he intentado hacer esto:

<hSmiley SurprisedutputText id="col11-txt" value="#{r['dmSmiley Surprisedbservaciones']}" rendered="#{r['dmSmiley Surprisedbservaciones'].size > 15}"/>

Pero me da este error:

javax.faces.el.PropertyNotFoundException: Bean: java.lang.String, property: size

Y lo mismo me pasa si lo intento con length

Alguna idea¿¿¿

Gracias Smiley Very Happy
2 REPLIES 2

joherrero
Champ in-the-making
Champ in-the-making
Hola!
Creo que el problema viene porque estás intentando consultar el tamaño de un java.lang.String de java a través del atributo size. La clase String NO tiene atributo size, si quieres obtener el tamaño tienes que usar el método length().

rgamiz
Champ in-the-making
Champ in-the-making
Buenas, con respecto al recorte del texto creo que, puesto que estamos hablando de una propiedad personalizada, la solución mas elegante es usar un component-generator distinto al que se usa por defecto en los campos tipo text:
http://wiki.alfresco.com/wiki/Displaying_Custom_Metadata#Component_Generators

http://wiki.alfresco.com/wiki/Simple_Customisations#Change_Size_Of_Text_Fields

o aún mejor podrías crear tu componet-generator personalizado que formateará la cadena como tú quisieras:
http://wiki.alfresco.com/wiki/Component_Generator_Framework#Implementing_a_component_generator

Nosotros hemos hecho estó ultimo alguna vez para pintar selctores de contenidos restringidos a un espacio en vez de los selectores estandar o para pintar como un enlace un propiedad que contenía una url.

Saludos,
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.