2017-03-20 44 views
1

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

+0

你有什么试过?到目前为止,你的代码是什么? – BeanFrog

+0

我做了报告调用另一个表格输入 – net

回答

0

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

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

有一个打包的应用程序“Sample Master Detail”随APEX 5附带,它演示了这些功能。下面是应用程序,并且具有与日期选择器可编辑栏表格形式的一个例子的主从表单的屏幕截图,

Sample Master Detail Packaged Application

Department Master Detail Form

+0

那里的示例应用程序? – net

+0

有很多打包的应用程序,但您可能感兴趣的应用程序是Sample Master Detail应用程序。我用应用程序的屏幕截图更新了我的答案。 – kapiell

0

在您所在地区选择查询,只需添加APEX_ITEM.DATE_POPUP。

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

欲了解更多信息看顶点文档:APEX_ITEM.DATE_POPUP

如果你只需要格式化列作为输入,使用HTML表达的报告列属性:

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

Workiing .. txs你的电子邮件添加 – net

+0

如何在Datepicker中添加验证而不输入日期 net

+0

一种选择是将列格式化为输入,在页面加载时创建动态动作并在本文中使用示例:[link] http://stackoverflow.com/questions/8356358/jquery-date-picker-disable-past-dates –

0

使用APEX_ITEM.DATE_POPUP2物业你已经得到实际的日期选择器

+0

thnks你的电子邮件添加? – net

相关问题