答案 0 :(得分:2)
您可以在查询中使用 APEX_ITEM.TEXT :
select empno,
APEX_ITEM.TEXT(25,ename) ename,
job, mgr, hiredate from emp;
您必须在报告的“列”部分中点击列( ename ),并将Escape特殊字符设置为否。 如果您使用交互式报告,则可以为每个列添加 HTML表达式,如:
<input type="text" value="#JOB#">
要显示输入中列的数据,只需将设置值设为 #NAME_OF_COLUMN#。
对于空输入,只需在查询中添加列:APEX_ITEM.TEXT(25,'') text_input
或者如果您更喜欢第二个aproach,请添加空列并设置HTML表达。
select empno, ename,'' as text, job, mgr, hiredate from emp;
这是Oracle Apex doc。的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;
答案 1 :(得分:0)
Items
中创建 HTML Region
来创建表单。然后,您需要创建Processes
以执行提交表单时所需的操作。
文档逐步解释:https://docs.oracle.com/cloud/latest/db121/HTMDB/app_forms004.htm#HTMDB30063
答案 2 :(得分:0)
使用替换了&#34; old&#34;的新集成网格功能。表格形式: