Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle Apex 5.1:Informazioni sulla creazione di un modulo di input vuoto come il modulo di input durante la creazione di una tabella

Puoi utilizzare APEX_ITEM.TEXT nella tua richiesta:

select  empno, 
    APEX_ITEM.TEXT(25,ename) ename,
    job, mgr, hiredate from emp;

Devi fare clic sulla colonna (ename ) nella sezione Colonne del rapporto e imposta il carattere speciale Esci su No .Se utilizzi il rapporto interattivo puoi inserire Espressione HTML per ogni colonna come:

 <input type="text" value="#JOB#">

Per mostrare i dati dalla colonna nell'input, imposta il valore su #NAME_OF_COLUMN# .
Per un input vuoto, aggiungi semplicemente la colonna nella query:APEX_ITEM.TEXT(25,'') text_input o se preferisci un secondo approccio aggiungi una colonna vuota e imposta l'espressione HTML.

select empno, ename,'' as text, job, mgr, hiredate from emp;

Ecco la funzione APEX_ITEM.TEXT da Oracle Apex doc.

APEX_ITEM.TEXT(
p_idx         IN    NUMBER,
p_value       IN    VARCHAR2 DEFAULT NULL,
p_size        IN    NUMBER DEFAULT NULL,
p_maxlength   IN    NUMBER DEFAULT NULL,
p_attributes  IN    VARCHAR2 DEFAULT NULL,
p_item_id     IN    VARCHAR2 DEFAULT NULL,
p_item_label  IN    VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2;