reporting services - subinforme - SSRS: intentar pasar parámetros largos a un informe y abrirlos en una nueva ventana
subinforme reporting services (1)
Puede PUBLICAR datos en la URL del servidor de informes con parámetros como variables de formulario.
Ejemplo -
<form id="frmRenderReport" action="http://YOUR_REPORT_SERVER_URL" method="post" target="_blank">
<input type="hidden" name="rs:Command" value="Render" />
<input type="hidden" name="rc:LinkTarget" value="main" />
<input type="hidden" name="rs:Format" value="HTML4.0" /> <!-- report format -->
<input type="hidden" name="rc:Parameters" value="false" /> <!-- display report parameters -->
<input type="hidden" name="param1" value="ddd" /> <!-- Parameter 1 -->
<input type="hidden" name="param2" value="fff" /> <!-- Parameter 2, etc -->
<input type="submit" value="Generate Report"/>
</form>
Nota: el (los) nombre (s) de los parámetros deben coincidir con los nombres definidos en la RDL
Intento abrir un informe (a partir de un informe que es RDL) en una nueva ventana usando el comando:
<Action>
<Hyperlink>="javascript:void(window.open(''http://...¶m1=ddd¶m2=fff&....
Esto funciona bien para menos cantidad de parámetros. Pero, para los más largos, la ventana emergente no se abre. Mi cliente está usando el navegador IE 6, 7 y 8. Esto no funciona en ninguna de estas 3 versiones de IE. ¿Hay alguna manera de hacer que esta solicitud sea un método POST en lugar de GET? ¿Podemos escribir la función Javascript dentro de RDL? Por favor guía para encontrar una solución para esto. Soy nuevo en SSRS.
Gracias,
Vivek