2013-05-21 34 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