05-03-2017 02:25 PM
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
05-04-2017 04:14 AM
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.
05-04-2017 05:38 AM
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.
05-04-2017 08:46 AM
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.
05-04-2017 11:40 AM
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.
05-04-2017 03:07 PM
<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
05-04-2017 05:52 PM
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.
06-12-2017 10:28 AM
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
06-12-2017 12:57 PM
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".
Un saludo
07-05-2017 06:29 PM
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.
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.