2013-05-21 35 views
1

我与ADF工作面日历组件Working with ADF Faces Calendar Component与ADF工作面日历组件

,我使用JDeveloper和ADF第11G(11.1.1.0.0)
我的问题是,当我尝试展开数据控件手风琴,并拖动代表视图对象(FodCalEventVO)的集合并将其放置为日历,如ADF Calendar我无法找到日历like that

你能帮我怎么找到它吗?

+0

我下载的示例文件,并解压缩并尝试过了,它为我工作。我在弹出菜单中有一个日历选项。另外,为什么你在发布JDev,这是从当前生产回来的6发布? – Joe

+0

我不认为JDev版本在这里很重要,但我同意Joe最好使用像11.1.1.7或11.1.2.3之类的更高版本的JDev版本。 – GavinWoods

回答

3

在创建日历菜单出现之前,ADF日历需要在视图对象中有一组非常特定的对象。见下文。

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

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

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

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

最后,如果你有上述任何添加到您的视图对象,请确保您刷新数据的控制面板,您从它创建日历组件之前 - 它有点古怪呀:)

谢谢,

加文

+0

谢谢@Gavin,但我找不到日历 – jmt

+0

您是否尝试遵循以下步骤?在Calendar组件将显示在创建组件菜单中之前,Calendar需要上面列出的所有组件。请注意,它只会在您通过拖动将显示日历数据的数据控件/视图对象实例启动创建组件菜单时显示 – GavinWoods