我是apex的新手,并且正在努力在日期字段中为交互式报告添加日期选择器。
如何添加datepicker或使字段可输入'DD-MM-YYYY'将插入表中并添加验证以使其仅接受系统日期?
请帮忙!
答案 0 :(得分:0)
在Oracle APEX 5中无法编辑交互式报表。因此,您必须使用表格式而不是交互式报表,然后才能添加DatePicker列类型。您甚至可以向表格表单添加自定义验证。
如果您使用的是APEX 5.1,那么您可以利用交互式网格,它可以让您编辑报告数据并添加验证。
有一个打包的应用程序," Sample Master Detail"与APEX 5一起发布的,展示了这些功能。以下是应用程序和主要详细信息表单的屏幕截图,其中包含带有日期选择器的可编辑列的表格形式示例,
答案 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属性