【问题标题】:Working with ADF Faces Calendar Component使用 ADF Faces 日历组件
【发布时间】:2013-05-21 21:25:40
【问题描述】:

我正在使用 ADF Faces 日历组件 Working with ADF Faces Calendar Component

我正在使用 JDeveloper 和 ADF 11g (11.1.1.0.0)
我的问题是,当我尝试展开 Data Controls 手风琴并拖动代表视图对象 (FodCalEventVO) 的集合并将其作为日历放置时,例如 ADF Calendar 我找不到日历 like that

你能帮我找到它吗?

【问题讨论】:

  • 我下载了示例文件并解压缩并尝试了它,它对我有用。我在弹出菜单中有一个日历选项。另外,你为什么要发布一个从当前生产版本回来的 6 个版本的 JDev 版本???
  • 我认为 JDev 版本在这里并不重要,但我同意 Joe 的观点,最好使用更高版本的 JDev,例如 11.1.1.7 或 11.1.2.3。

标签: calendar oracle-adf


【解决方案1】:

ADF 日历需要在您的视图对象中有一组非常具体的对象,然后才会出现创建日历菜单。见下文。

这很可能是因为您需要向视图对象添加三个绑定变量:

  • 2 日期绑定变量(用于存储开始日期和结束日期)。确保可更新标志设置为真。我也将Required设置为ture。作为 11.1.1.0,它可能需要 2 个时间戳绑定变量而不是日期。但后来的 JDev 版本需要 2 个日期绑定变量。
  • 1 个字符串变量(用于存储时区)。确保可更新标志设置为 true。

对于您的视图对象的字段,请确保您具有以下属性:

  • 2 日期属性(用于开始日期和结束日期)
  • 主键属性
  • 表示日历活动提供者 ID 的字符串属性(否则为日历活动的所有者)
  • 表示日历活动标题的字符串属性。

最后,如果您必须将上述任何内容添加到您的视图对象中,请确保在从中创建日历组件之前刷新您的数据控制面板 - 这样有点古怪:)

谢谢,

加文

【讨论】:

  • 您是否尝试按照这些步骤操作?日历需要我上面列出的所有组件,然后日历组件才会显示在创建组件菜单中。请注意,它只会在您通过拖动将显示日历数据的数据控件/视图对象实例启动创建组件菜单时显示
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
  • 2015-07-27
  • 1970-01-01
  • 2014-02-21
  • 2012-08-20
  • 2017-09-10
  • 1970-01-01
相关资源
最近更新 更多