Cómo añadir información de la plantilla personalizada al archivo Resources.xml

El archivo Resources.xml define el contenido del cuadro de diálogo Nuevo informe en Report Studio.

Debe modificar este archivo añadiendo la información referente a la plantilla para informe personalizado.

Para el elemento listItems, debe añadir un nuevo elemento listItem que represente la nueva plantilla. El elemento listItem debe disponer de los atributos siguientes.

Atributo

Descripción

idsLabel

Especifica un identificador que hace referencia a un archivo de recursos de cadena de Report Studio, como reportstudio_en.xml o reportstudio_fr.xml, ubicado en el directorio ubicación_c10/webcontent/pat/res, y una etiqueta para la plantilla que aparece en el cuadro de diálogo Nuevo informe.

Utilice este atributo cuando desee traducir la etiqueta a otros idiomas. Si no desea traducir la etiqueta, utilice el atributo label en su lugar.

label

Especifica una etiqueta para la plantilla que aparece en el cuadro de diálogo Nuevo informe.

Utilice este atributo en lugar del atributo idsLabel para la plantilla personalizada cuando no desee traducir la etiqueta a otros idiomas, lo que elimina la necesidad de utilizar archivos de recursos de cadena, como reportstudio_en.xml o reportstudio_fr.xml, en el directorio ubicación_c10/webcontent/pat/res.

icon

Especifica un archivo de imagen ubicado en el directorio ubicación_c10/webcontent/pat/images asociado a la plantilla. La imagen aparece como un icono en el cuadro de diálogo Nuevo informe.

Utilice un archivo de imagen creado previamente para la plantilla para informe personalizado.

templateName

Especifica el nombre de la plantilla para informe personalizado.

Procedimiento

  1. Abra el archivo Resources.xml.

    Este archivo se encuentra en el directorio ubicación_c10/webcontent/pat/res.

  2. Añada un nuevo elemento listItem utilizando uno de los atributos siguientes para la plantilla para informe personalizado:
    • label, si no desea traducir la etiqueta a otros idiomas.
    • idsLabel, si desea traducir la etiqueta a otros idiomas.

    Asegúrese de que el atributo templateName sea el mismo que el que se especificó al crear la especificación de informe para la plantilla para informe personalizado.

    A continuación se incluye un ejemplo del archivo Resources.xml editado:

    <listView id="New" view="icon" clipLabels="false">
    		<listItems>
    			<!-- Start custom templates-->
                <listItem label="List - Corporate" 
                icon="icon_list_corp.gif" templateName="
    List - corporate"/>
                <listItem label="Crosstab - Corporate" 
                icon="icon_crosstab_corp.gif"
    templateName="Crosstab - Corporate"/>
                <listItem label="Blank - Corporate" icon="icon_blank_corp.gif"
    templateName="Blank - Corporate"/>
                <!-- End custom templates-->
    			<listItem idsLabel="IDS_LBL_NEW_BLANK_REPORT" icon="icon_blank.gif"
    templateName="Blank"/>
    			<listItem idsLabel="IDS_LBL_NEW_LIST_REPORT" icon="icon_list.gif"
    templateName="List"/>
    			<listItem idsLabel="IDS_LBL_NEW_CROSSTAB_REPORT" icon="icon_crosstab.gif"
    templateName="Crosstab"/>
    			<listItem idsLabel="IDS_LBL_NEW_CHART_REPORT" icon="icon_chart.gif"
    templateName="Chart"/>
    			<listItem idsLabel="IDS_LBL_NEW_MAP_REPORT" icon="icon_map.gif" 
    			templateName="Map"/>
    			<listItem idsLabel="IDS_LBL_NEW_FINANCIAL_REPORT" 
    			icon="icon_financial.gif"
    templateName="Financial"/>
    			<listItem idsLabel="IDS_LBL_NEW_REPEATER_REPORT" icon="icon_repeater.gif"
    templateName="Repeater"/>
    			<listItem idsLabel="IDS_LBL_NEW_TEMPLATE_RT" icon="icon_template_qs.gif"
    templateName="Template_RT"/>
    			<listItem idsLabel="IDS_LBL_NEW_BROWSE" icon="browse_32x32.gif" 
    			idsTooltip="IDS_TOOLTIP_NEWBROWSE"
    isBrowse="true"/>
    		</listItems>
    	</listView>
  3. Guarde y cierre el archivo.

Resultados

Ahora deberá reiniciar Report Studio y borrar la memoria caché del navegador web para que la plantilla para informe personalizado aparezca en el cuadro de diálogo Nuevo informe.