2016-09-13 15 views
1

Ich habe eine Apex-Anwendung bereits in Oracle APEX 4. Was gut funktioniert.Oracle Apex 5 interaktiver Bericht Blob Bildanzeige

Jetzt versuche ich auf die gleiche Apex-Anwendung zu APEX 5 zu migrieren.

Nachdem ich einige der Funktionalitäten arbeiten gut in Apex 4 Migration arbeiten nicht in Apex 5 wie

  1. angezeigte Blob Bilder von einer DB Tabelle als Icon in der interaktiven Bericht in Apex 5.

ich die unten Abfrage bin mit Bild anzuzeigen in der interaktiven Bericht

select 
apex_util.get_blob_file_src('P16_IMAGE', image_id) as icon_image from image_table 

in meiner Anwendung unter der Listenansicht i eine URL von dem apex_util.get_blob_file_src erzeugt bin immer, wenn ich den folgenden Link zuzugreifen versuchen, i im Browser

http://server-info/apex/apex_util.get_blob_file?a=107&s=3797597566580&p=16&d=299222323103903080&i=299221224544903071&p_pk1=621333&p_pk2=&p_ck=P7Pek2qEnfoo5FBbvmqn4SQ-ymA&p_content_disposition=inline

Fehler aus der die Störung erhalten Browser:

Not found 

The requested URL /apex/apex_util.get_blob_file was not found on this server 

bitte lassen Sie mich wissen, ob irgendwelche spezifischen Einstellungen für die Apex 5 Interactive Bericht Anzeigesymbol Bild durchgeführt werden müssen.

Antwort

0

Zwei Dinge, Innerhalb der Regionsdefinition: Integrieren Sie den Funktionsaufruf in ein Bild-Tag, um es als Bild im interaktiven Bericht anzuzeigen.

SELECT '<img src="'||APEX_UTIL.GET_BLOB_FILE_SRC('P16_IMAGE',image_id,null,'inline') 
||'" height="100" width="140"/>' as IMAGE_DISPLAY FROM IMAGE_TABLE 

Damit können Sie auch die Breite und Größe der Bilder steuern.

Zweitens, stellen Sie sicher, dass für die Berichtsattribute der Anzeigetyp "Standardberichtspalte" lautet.

Verwandte Themen