【问题标题】:adf calendar :: validation on saveadf calendar :: 保存时验证
【发布时间】:2012-06-21 07:14:53
【问题描述】:

我正在开发 adf 日历事件表单,当用户单击任何日期时,主页会显示日历,出现一个小表单以输入事件详细信息。我做了大部分工作,但我遇到了一个验证问题,我希望当用户保存表单时,它会检查一个字段是否有一个值并包含一个非零的数字,以将表单保存到数据库中,如果它是零的话显示一条错误消息,我希望你明白了。

注意:我将 ActionListener = #{bindings.Commit.execute} 设置为保存按钮,我想知道执行提交时是否可以执行验证。

问候,

【问题讨论】:

    标签: jsf jdeveloper oracle-adf


    【解决方案1】:

    创建一个 IMPL 文件并覆盖 DoDML。然后,您可以决定是否使用更改来更新数据库。有关类似示例,请参阅

    http://docs.oracle.com/cd/E23943_01/web.1111/b31974/bcadveo.htm#CEGIBHBC

    从实体 impl 您可以访问其属性以进行 0、1 比较

    【讨论】:

      【解决方案2】:

      你可以。这些验证应该添加到实体对象中。使用所有访问器等将其生成为 Java。在该类中,您可以添加验证器。

      如果您愿意,您可以向 ADF 组件添加一个支持 bean 和一个值更改侦听器,并在那里进行一些检查。

      但普遍的共识是应该将预提交验证添加到实体对象中。

      【讨论】:

      猜你喜欢
      • 2022-01-16
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      相关资源
      最近更新 更多