Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Otwórz modalne okno dialogowe za pomocą JavaScript Oracle APEX

Powinieneś użyć procesu strony do obliczenia adresu URL. Może to być proces Ajax:

DECLARE
    l_url varchar2(2000);
    l_app number := v('APP_ID');
    l_session number := v('APP_SESSION');

    l_item_name VARCHAR2(2000) := 'P27_XYZ';
BEGIN
    l_url := APEX_UTIL.PREPARE_URL(
        p_url => 'f?p=' || l_app || ':'||apex_application.g_x01||':'||l_session||'::NO::'||l_item_name||':'||apex_application.g_x02,
        p_checksum_type => 'SESSION');
    htp.p(l_url);
END;

Nazwij to tym Javascriptem:

apex.server.process(
    'PREPARE_URL',                           
    {
        x01: 27, 
        x02: 'myvalue'
    }, 
    {
        success: function (pData)
        {           
            console.log(pData);
        },
        dataType: "text"                     
    }
);

Otrzymasz kod JavaScript z powrotem i musisz to wywołać. Obliczy prawidłową sumę kontrolną i będziesz mógł idealnie otworzyć okno dialogowe.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć błędy kompilacji PLSQL?

  2. wykonaj natychmiastowe niepokazywanie rekordów instrukcji Dynamic Select

  3. Korzystanie z kolumny Oracle XMLType w trybie hibernacji

  4. Oracle Identyfikuje typ danych

  5. Błędy podczas tworzenia treści pakietu Oracle