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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Labels:
-
Language Groups
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
