cancel
Showing results for 
Search instead for 
Did you mean: 

mostrar propiedad de tipo propio en el browse

giorgio
Champ in-the-making
Champ in-the-making
Hola buenas, quiero mostrar en la pantalla del browse, es decir en el listado de los documentos de un espacio, una propiedad mas de los documentos, que en este caso es una propiedad personalizada ya que los documentos son de un tipo personalizado, para ello he añadido en el browse.jsp una columna mas

<%– Description column for all view modes –%>
<a:column id="col110" style="text-align:left">
<f:facet name="header">
<a:sortLink id="col110-sort" label="#{msg.haciadonde}" value="description" styleClass="header"/>
</f:facet>
<h:outputText id="col110-txt" value="#{r.haciadonde}" />
</a:column>

Sin embargo me muestra el titulo correctamente, pero no me muestra el valor.
Alguien sabe que me esta fallando?
7 REPLIES 7

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

La forma correcta para mostrar el contenido de la propiedad es:
value="#{r['prefixSmiley Tongueropiedad']}"

Saludos

giorgio
Champ in-the-making
Champ in-the-making
Hola pedro de esta manera me suelta un error


<%– Description column for all view modes –%>
<a:column id="col110" style="text-align:left">
<f:facet name="header">
<a:sortLink id="col110-sort" label="#{msg.haciadonde}" value="description" styleClass="header"/>
</f:facet>
<hSmiley SurprisedutputText id="col110-txt" value="#{r['prefix:haciadonde']}" />
</a:column>

javax.faces.FacesException: Invalid expression: '${r.['prefix:ultimotecnico']}'
caused by:
org.apache.jasper.JasperException: Invalid expression: '${r.['prefix:ultimotecnico']}'
caused by:
javax.faces.el.ReferenceSyntaxException: Invalid expression: '${r.['prefix:ultimotecnico']}'
caused by:
org.apache.commons.el.parser.ParseException: Encountered "[" at line 1, column 5.
Was expecting:
<IDENTIFIER> …


Saludos, seguiré probando

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
OKI,prefix me refiero a lo que tu hayas definido en el tipo documental, para content es cm, para el tuyo sera lo que hayas definido.

Saludos

giorgio
Champ in-the-making
Champ in-the-making
Acabo de probar de esta otra manera

<%– Description column for all view modes –%>
<a:column id="col110" style="text-align:left">
<f:facet name="header">
<a:sortLink id="col110-sort" label="#{msg.ultimotecnico}" value="#{r['cm:ultimotecnico']}" styleClass="header"/>
</f:facet>
<h:outputText id="col110-txt" value="#{r['cm:ultimotecnico']}" />
</a:column>

y ya no da el error pero sigue apareciendo en blanco

Saludos

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Puedes poner el modelo de datos donde  esta definida dicha propiedad?

Saludos

giorgio
Champ in-the-making
Champ in-the-making
la definicion del tipo es la siguiente

  <type name="my:not">
         <title>Nota Interna</title>
         <parent>cm:content</parent>
         <properties>
            <property name="my:dedonde">
               <type>d:text</type>
       <mandatory>true</mandatory>
              <constraints>
                 <constraint ref="my:listadesde"/>
              </constraints>
            </property>
            <property name="my:haciadonde">
               <type>d:text</type>
               <mandatory>true</mandatory>
              <constraints>
                 <constraint ref="my:listahacia"/>
              </constraints>
            </property>
            <property name="my:prioridad">
               <type>d:text</type>
            </property>
            <property name="my:estado">
               <type>d:text</type>
               <multiple>true</multiple>
            </property>
            <property name="my:tecnico">
               <type>d:text</type>
       <multiple>true</multiple>
            </property>
            <property name="my:ultimoestado">
               <type>d:text</type>
            </property>
            <property name="my:ultimotecnico">
               <type>d:text</type>
            </property>
            <property name="my:control">
               <type>d:text</type>
            </property>
         </properties>
      </type>
     

me he dado cuenta y he cambiado el prefijo y ya funciona correctamente, vaya descuido, jejej.
muchas gracias Pedro.
saludos

PD: 3 puntacos. jeje.

giorgio
Champ in-the-making
Champ in-the-making
Esta es la solucion que se me ha ocurrido para marcar el documento en el browse como que tiene un flujo enviado ya, que es a lo que hacia referencia yo en este otro post http://forums.alfresco.com/es/viewtopic.php?f=11&t=2022

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.