@clavisco/rptmng-desk
v0.0.6
Published
Es un componente de visualización de reportes de Crystal Reports en aplicaciones de escritorio. Los reportes se podrán descargar y enviar por correo a múltiples usuarios a la vez
Downloads
22
Readme
Acerca de @clavisco/rptmng-desk
Es un componente de visualización de reportes de Crystal Reports en aplicaciones de escritorio. Los reportes se podrán descargar y enviar por correo a múltiples usuarios a la vez
¿Qué resuelve?
Designa un entorno estandar general para la visualizacion de reportes en aplicaciones y sistemas que implementan el uso de Report Manager v2.
Resumen de versión
Características (Features)
- Se cambian botones por iconos y se le modifican algunos estilos a los titulos de las modales
Dependencias
RptmngDesk
Está compuesto por un módulo y su respectivo componente visual cl-rptmng-desk a continuacion se detalla sus diferentes atributos:
- Id (String, Opcional): Identificador del componente
- AppKey (Number, Requerido): ID de la aplicación en Report Manager
- ShowRefreshButton (Boolean, Opcional): Indica si se muestra boton de refrescado
- BtnRefreshText (String, Opcional): Texto del boton de refrescado
- ShouldResolve (Boolean, Opcional): Indica si se muestra el bloqueo de pantalla en procesos de los reportes. Por defecto es true
- ShouldResolveParamModal (Boolean, Opcional): Indica si se muestra bloqueo de pantalla en procesos de modal de parametros de los reportes. Por defecto es true
- ShouldResolveSendEmail (Boolean, Opcional): Indica si se muestra bloquo de pantalla al en procesos de la modal de envio de reporte por correo. Por defecto es true
¿Cómo lo uso?
- Primero debemos cumplir las depencias mencionadas al inicio de este documento
- Ejecutar el comando
npm i @clavisco/rptmng-desk
en el directorio root del proyecto- Incluir los providers para los modulos de Overlay y Modales como se indica en el siguiente código:
... providers: [ ..., { provide: 'OverlayService', useClass: OverlayService }, { provide: 'ModalService', useClass: ModalService } ]
- Ejemplo de implementacion del componente en el template html
<cl-rptmng-desk [Id]="rptmngId" [AppKey]="appKey" [ShowRefreshButton]="showRefreshButton" [BtnRefreshText]="btnRefreshText" [ShouldResolve]="shouldResolve" [ShouldResolveParamModal]="shouldResolveParamModal" [ShouldResolveSendEmail]="shouldResolveSendEmail"> </cl-rptmng-desk>
- Ya con esto tenemos una implementación básica del componente rptmng-desk
- Video explicativo sobre el uso de
@clavisco/rptmng-desk
Recomendaciones
Visitar @clavisco/core para conocer la amplia gama de funcionalidades que se nos ofrecen para facilitarnos el proceso de desarrollo
Clavis Consultores ©