APEX_ITEM.TEXTを使用できます クエリ内:
select empno,
APEX_ITEM.TEXT(25,ename) ename,
job, mgr, hiredate from emp;
列( ename )をクリックする必要があります )レポートの[列]セクションで、[エスケープ特殊文字]をいいえに設定します 。インタラクティブレポートを使用する場合は、HTML式を配置できます 次のようなすべての列に対して:
<input type="text" value="#JOB#">
入力の列のデータを表示するには、値を#NAME_OF_COLUMN#に設定するだけです。 。
空の入力の場合は、クエリに列を追加するだけです:APEX_ITEM.TEXT(25,'') text_input
または、2番目のアプローチが必要な場合は、空の列を追加してHTML式を設定します。
select empno, ename,'' as text, job, mgr, hiredate from emp;
これは、OracleApexドキュメントのAPEX_ITEM.TEXT関数です。
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;