FineReport cómo personalizar la interfaz de parámetros

  
En el informe final puede usar una forma personalizada para implementar la interfaz de formulario condicional, por lo que no puede usar los parámetros incorporados en el informe. La siguiente pequeña serie le mostrará cómo personalizar la interfaz de parámetros de finereport. Tomemos la página html como ejemplo para una explicación simple. El efecto final es el siguiente: Abra la plantilla% FR_HOME% WebReport \\ WEB-INF \\ reportlets \\ demo \\ parameters \\ number.cpt para cambiar el parámetro. La interfaz, en la esquina superior izquierda del botón de configuración, elimina el formulario del parámetro de visualización y hace clic en la consulta antes de que la consulta no muestre el contenido del informe antes de las dos opciones, la siguiente plantilla se guarda como% FR_HOME% WebReport \\ WEB-INF \\ reportlets \\ demo \\ parámetro \\ La interfaz de formulario personalizado number1.cpt es diferente del marco utilizado en el sistema real. El tipo y la definición del control son diferentes. Por lo tanto, no se presenta la interfaz de consulta de formulario en la figura anterior. El usuario la implementa por sí mismo. Este ejemplo utiliza el elemento html más simple. La atención principal es la dirección de acción del formulario y la posición de la pantalla de resultados de envío del formulario, si el formulario se define en este ejemplo, no se especifica ninguna acción y el valor objetivo es el nombre de iframe del informe incrustado. Además, necesitamos obtener el valor de control al hacer clic en el botón de consulta, y necesitamos hacer cjkEncode, por lo que el botón de consulta utiliza el botón, no use enviar (acción de activación directa). Cuando el evento de envío de formulario hace clic en el botón "Consulta", activa autoSubmit (). En este método, js obtiene el valor del control de formulario, se empalma la ruta completa de acceso al informe y la url final se codifica en cjkEncode. La url del informe final se asigna a la acción del formulario, se activa la confirmación y el resultado del informe devuelto se muestra en el iframe especificado. Nota: debe introducir el código fuente de cjkEncode o finereport.js para usar el método cjkEncode. Para obtener más información, consulte el documento de parámetros chinos que pasa a la web. Ejemplo de código completo página vista completada% FR_HOME% \\ WebReport | Page_demo \\ parameters.htmlEste artículo es de [Home del sistema] www.xp85.com
Copyright © Conocimiento de Windows All Rights Reserved