cancel
Showing results for 
Search instead for 
Did you mean: 

Añadir columnas en la opción Vista de Tabla

julianl
Champ on-the-rise
Champ on-the-rise

Buenas tardes como hago para añadir las propiedades del aspecto efectividad (Vigente desde y Vigente hasta) en columnas, como muestra la imagen. Es la opción Vista de Tabla. 

Muchas gracias por todo

11 REPLIES 11

angelborroy
Community Manager Community Manager
Community Manager

Quizá esto te ayude a empezar: Customizing document library views | Alfresco Documentation 

Es probable que también tengas que cambiar algún servicio de repo para que envíe los metadatos personalizados a Share.

Hyland Developer Evangelist

cesarista
World-Class Innovator
World-Class Innovator

Buenas Julian:

Revisa el fichero $ALF_HOME/tomcat/webapps/share/WEB-INF/classes/alfresco/share-documentlibrary-config.xml

Ahí puedes encontrar incluso el caso que mencionas como ejemplo comentado. No lo edites ahí directamente, extiendelo en el share-config-custom.xml del directorio web-extension y nos cuentas.

Saludos.

--C.

julianl
Champ on-the-rise
Champ on-the-rise

Gracias Cesar y Angel.

Cesar la añadi en share-documentlibrary-config.xml y me funciono. Que problemas ocasiona en este archivo? Gracias y espero por favor tu aclaración. Gracias. 

cesarista
World-Class Innovator
World-Class Innovator

Hola:

Principalmente porque al editar debajo de la carpeta WEB-INF puede ocurrir que el cambio se pierda, en un redespliegue, o al instalar un paquete AMP de Alfresco. Además de modificar la configuración original.

Lo que se hace es "extender" ese trozo de configuración en el fichero $ALF_HOME/tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml (por debajo de shared es donde se dispone la configuración extendida o customizada).

Saludos.

--C.

julianl
Champ on-the-rise
Champ on-the-rise

<view-renderer id="table" iconClass="table" label="button.view.table" index="50" widget="Alfresco.DocumentListTableViewRenderer">
<dependencies>
<js src="components/documentlibrary/documentlist-view-detailed.js" />
<js src="components/documentlibrary/documentlist-view-table.js" />
<js src="components/common/common-component-style-filter-chain.js" />
<css src="components/documentlibrary/documentlist-view-table.css" />
</dependencies>
<json-config>
{
"actions": {
"show": "true"
},
"indicators": {
"show": "true"
},
"selector": {
"show": "true"
},
"thumbnail": {
"show": "true"
},
"propertyColumns": [

{
"property": "cm:from",
"label": "table.effectivity.label.from",
"width": "100"
},
{
"property": "cm:to",
"label": "table.effectivity.label.to",
"width": "100"
}
]
}
</json-config>
</view-renderer>

Hola Cesar añadi este codigo al share-config-custom.xml y no me salio. Como se haría la extension? Se cambia las dependencias? Gracias

cesarista
World-Class Innovator
World-Class Innovator

Hola:

Creo que deberías poner tu configuración entre:

<config evaluator="string-compare" condition="DocumentLibraryViews">
<view-renderers>

.

.

</view-renderers>

</config>

Y luego con reiniciar los webscripts en http://localhost:8080/share/service/index  seria suficiente. O reiniciar alfresco.

Con esto debería salirte la vista de efectividad.

Saludos.

--C.

maria_p
Champ in-the-making
Champ in-the-making

Buenos días Cesar y compañeros. Añado la configuración en el archivo share-config-custom.xml como dices Cesar y no me aparece. Podrías decirme como la haría o si alguien tiene idea de esto agradecería su ayuda.

muchas gracias

 

calvo
Star Collaborator
Star Collaborator

Hola,

Tal y como han comentado Cesar Capillas‌ y Angel Borroy‌ debes añadir el siguiente código en el fichero: "share-config-custom.xml" ubicado en: "{Alfresco}\tomcat\shared\classes\alfresco\web-extension\"

<config evaluator="string-compare" condition="DocumentLibraryViews">
<view-renderers>
<view-renderer id="effectivity" iconClass="table" label="button.view.effectivity" index="90" widget="Alfresco.DocumentListTableViewRenderer">
<dependencies>
<js src="components/documentlibrary/documentlist-view-detailed.js" />
<js src="components/documentlibrary/documentlist-view-table.js" />
<css src="components/documentlibrary/documentlist-view-table.css" />
</dependencies>
<json-config>
{
"actions": {
"show": "true"
},
"indicators": {
"show": "true"
},
"selector": {
"show": "true"
},
"thumbnail": {
"show": "true"
},
"propertyColumns": [
{
"property": "name",
"label": "table.effectivity.label.name",
"width": "300"
},
{
"property": "cm:description",
"label": "table.effectivity.label.description"
},
{
"property": "version",
"label": "table.effectivity.label.version",
"width": "50"
},
{
"property": "cm:modified",
"label": "table.effectivity.label.modified",
"width": "100"
},
{
"property": "cm:modifier",
"label": "table.effectivity.label.modifier",
"width": "100"
},
{
"property": "cm:from",
"label": "table.effectivity.label.from",
"width": "100"
},
{
"property": "cm:to",
"label": "table.effectivity.label.to",
"width": "100"
}
]
}
</json-config>
</view-renderer>
</view-renderers>
</config>

Tras reiniciar el servicio de Alfresco tendrás disponible una nueva vista: "Vista de efectividad".

Resultados mostrados con la vista efectividad

Un saludo

anap
Champ on-the-rise
Champ on-the-rise

Hola chicos, esa configuracion la tenia implementada en  el archivo share-config-custom.xml que se encuentra en C:\alfresco-community\tomcat\shared\classes\alfresco\web-extension, y todo funcionaba bien pero agregue una nuevas propiedades que ya las habia probado antes en otro Alfresco, misma version, y no me funciono, al parecer no quiere leer el share-config-custom.xml. La coloque como la tenia antes y ya tampoco quiere dar. Saben que puedo realizar. Muchas gracias, Feliz noche.

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.