如何在apex5.0中为字段添加datepicker

时间:2017-03-20 14:46:13

标签: oracle-apex-5

我是apex的新手,并且正在努力在日期字段中为交互式报告添加日期选择器。
如何添加datepicker或使字段可输入'DD-MM-YYYY'将插入表中并添加验证以使其仅接受系统日期?
请帮忙!

3 个答案:

答案 0 :(得分:0)

在Oracle APEX 5中无法编辑交互式报表。因此,您必须使用表格式而不是交互式报表,然后才能添加DatePicker列类型。您甚至可以向表格表单添加自定义验证。

如果您使用的是APEX 5.1,那么您可以利用交互式网格,它可以让您编辑报告数据并添加验证。

有一个打包的应用程序," Sample Master Detail"与APEX 5一起发布的,展示了这些功能。以下是应用程序和主要详细信息表单的屏幕截图,其中包含带有日期选择器的可编辑列的表格形式示例,

Sample Master Detail Packaged Application

Department Master Detail Form

答案 1 :(得分:0)

只需在您的区域选择查询中添加APEX_ITEM.DATE_POPUP。

select col1, col2, 
APEX_ITEM.DATE_POPUP(4,rownum,sysdate,'dd-mon-yyyy') hd
from YOUR_TABLE

有关更多信息,请查看apex文档:APEX_ITEM.DATE_POPUP

如果只需要将列格式化为输入,请在报告列属性中使用html表达式:

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

答案 2 :(得分:0)

使用您获得实际日期选择器的APEX_ITEM.DATE_POPUP2属性