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
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.
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.
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.
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.
<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
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.
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
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
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.
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.