04-15-2009 04:01 AM
04-15-2009 01:39 PM
<config evaluator="aspect-name" condition="custom:aspecto1">
<property-sheet>
<show-property name="custom:propiedad_aspecto1"/>
</property-sheet>
</config>del web-client-config-custom.xml entiendo que debería visualizarse al subir el documento, vamos, hace poco estuve haciendo pruebas similares aunque a la inversa, es decir, el tipo de contenido con un metadato y varios aspectos en funcion de una condicion .. y se visualizaban todas las propiedades.04-16-2009 02:56 AM
<alfresco-config>
<config evaluator="string-compare" condition="Content Wizards">
<content-types>
<!– <type name="cj:sdg" /> –>
<type name="cji:dimp" />
<type name="cjp:dproc" />
</content-types>
</config>
<config evaluator="string-compare" condition="Action Wizards">
<aspects>
<aspect name="cjp:procSistemas"/>
<aspect name="cjp:procPlanificacion"/>
</aspects>
<subtypes>
<type name="cji:dimp" />
<type name="cjp:dproc" />
</subtypes>
</config>
<config evaluator="aspect-name" condition="cjp:procSistemas">
<property-sheet>
<show-property name="cjp:dproc_ss_subareas" display-label-id="subarea_Sistemas"/>
</property-sheet>
</config>
<config evaluator="aspect-name" condition="cjp:procPlanificacion">
<property-sheet>
<show-property name="cjp:dproc_sp_subareas" display-label-id="subarea_Planificacion"/>
</property-sheet>
</config>
<!– Visualizar metadatos de Procedimientos –>
<config evaluator="node-type" condition="cjp:dproc">
<property-sheet>
<show-property name="cjp:dproc_AreaOrigen" display-label-id="area_origen" />
<show-property name="cjp:dproc_listaAImplicadas" display-label-id="areas_implicadas" />
<show-property name="cjp:dproc_fvigencia" display-label-id="fvigencia" />
</property-sheet>
</config>
<config evaluator="string-compare" condition="Advanced Search">
<advanced-search>
<content-types>
<!– <type name="cj:sdg" /> –>
<type name="cji:dimp" />
<type name="cjp:dproc" />
</content-types>
<custom-properties>
<!– Tipo documentos Procedimientos –>
<meta-data type="cjp:dproc" property="cjp:dproc_AreaOrigen" display-label-id="area_origen" />
<meta-data aspect="cjp:procSistemas" property="cjp:dproc_ss_subareas" display-label-id="subarea_Sistemas" />
<meta-data aspect="cjp:procPlanificacion" property="cjp:dproc_sp_subareas" display-label-id="subarea_Planificacion" />
<meta-data type="cjp:dproc" property="cjp:dproc_listaAImplicadas" display-label-id="areas_implicadas" />
<meta-data type="cjp:dproc" property="cjp:dproc_fvigencia" display-label-id="fvigencia" />
</custom-properties>
</advanced-search>
</config>
</alfresco-config>
04-16-2009 04:00 AM
<config evaluator="aspect-name" condition="cjp:procSistemas">
<property-sheet>
<show-property name="cjp:dproc_ss_subareas" display-label-id="subarea_Sistemas"/>
</property-sheet>
</config>
<config evaluator="aspect-name" condition="cjp:procPlanificacion">
<property-sheet>
<show-property name="cjp:dproc_sp_subareas" display-label-id="subarea_Planificacion"/>
</property-sheet>
</config>debería aparecer en la ventana de edición de propiedades en el instante de la subida del contenido.04-16-2009 04:15 AM
04-16-2009 07:37 AM
04-16-2009 10:52 AM
04-16-2009 10:58 AM
04-16-2009 12:07 PM
for each(prop in document.properties["custom:propiedad_multiple"])
{
//esto en caso que sea de tipo string por ejemplo .. si trabajas con otros tipos habra que adaptarlo
document.properties.title=document.properties.title+' '+prop;
//por ejemplo, si la propiedad multivalor fuera de tipo categoria, es decir noderef, deberias cambiar prop; por prop.name;
//si es de tipo date puedes jugar con las funciones propias de javascript para fechas y asi formatearla correctamente
}
document.save();04-16-2009 12:13 PM
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.