SpagoBI Jasper Reports Hyperlink

  • TextField sağ tıklanıp Hyperlink seçilir.
  • Hyperlink target:   Self seçilir
  • Hyperlink type :  Referance seçilir
  • Hyperlink reference Expression :

"javascript:parent.execCrossNavigation(this.name, 'RAPORADI', 'PARAMETREADI=DEGER');"

  • örnek
"javascript:parent.execCrossNavigation(this.name, 'SATINALMAISTEK', 'DOSYANO="+$F{DOSYA_NO}+"');"

  • Türkçe için Hedefe tarih gönderirken formatlamak gerekiyor. 
    • Mesela Oracledan konveredilebilir.
      • TO_CHAR(to_date($P{ILKTARIH},'DD/MM/YYYY'),'MM/DD/YYYY') ILKTARIH,
      • TO_CHAR(to_date($P{SONTARIH},'DD/MM/YYYY'),'MM/DD/YYYY') SONTARIH
    • Yada Hyperlink reference Expressionda 
      • $P{REPORT_PARAMETERS_MAP}.get("SBI_HOST")  +  "/SpagoBIJasperReportEngine/JasperReportServlet?prefixName=261__8462&outputType=PDF&SBI_EXECUTION_ROLE=" + $P{REPORT_PARAMETERS_MAP}.get("SBI_EXECUTION_ROLE") + "&AUDITID=" + $P{REPORT_PARAMETERS_MAP}.get("SPAGOBI_AUDIT_ID") + "&TARIH1=" + new java.util.Date().format("dd/MM/yyyy") + "&TARIH2=" + new java.util.Date().format("dd/MM/yyyy") + "&SBICONTEXT=%2FSpagoBI&SBI_COUNTRY=TR&document=261&SBI_SPAGO_CONTROLLER=%2Fservlet%2FAdapterHTTP&dateformat=dd%2FMM%2Fyyyy&SBI_LANGUAGE=tr&SBI_EXECUTION_ID=5ac64992192711e399cd1de9340ab7e1&documentLabel=AuditLog&SBI_HOST=" + $P{REPORT_PARAMETERS_MAP}.get("SBI_HOST") + "&isFromCross=false"

Hiç yorum yok:

Yorum Gönder