2012-02-16 19 views
0

私は日付ピッカーを持っていますが、日、月、年の3つの選択リストもあります。日付ピッカーを使用して日付を選択するとすぐにそれらをロードするにはどうすればよいですか?Oracle Apexの日付ピッカー選択に基づいて選択リストをロードする方法は?

+0

ピッカーから日付を選択するときに選択リストの選択値を設定することを意味しますか? – Tom

+0

はい、そうです! – antonpug

答えて

1

私は小さな例作った:私は、標準的な日付ピッカーを設定しているhere

page setup

を、私はこの1つ(2005年から2015年)に年の範囲を制限しました。設定するには、2015年

て> 2005年 - 日 - > 1〜31、月 - 表示値、年間として自分の名前を持つ> 1〜12 buth:

私は、静的な値リストで埋めてきた3つの選択リストには、その値は、私はdatepickerの動的アクションを作成しました: dynamic action properties

3選択が各選択リストの選択された値を設定するために必要です。しかし、これは3つのajax呼び出しを引き起こします。しかし、実装は基本的なので、javascriptコールバックとajaxコールバックを書く必要はありません。

各アクションは、この1のようになります。 set value for days select list

  • 日:TO_CHAR(TO_DATE(:P24_SOME_DATE), 'DD')
  • ヶ月間:LTRIM(TO_CHAR(TO_DATE(:P24_SOME_DATE), 'MM'), '0')
  • 年:TO_CHAR(TO_DATE(:P24_SOME_DATE), 'YYYY')

あなたが必要とするものに合うように混合します。お役に立てれば!

+0

私は仕事をすることができません。私はあなたのアドバイスに従っていましたが、日付を選択すると、日付セレクタボックスが消えず、値が影響を受ける要素に反映されません。 – antonpug

+0

これには特別なことは何もありません。あなたはデートピッカーで何か他に働いていますか?あなたはfirefox + firebugを使って、何が起こっているか見ることができますか?それはjavascriptエラーが発生している必要があります。 – Tom

+0

Firebugはdatepickerの日付を選択するとエラーが発生することを示しています - キャッチされていない例外:構文エラー、認識できない式:#P24_DATEPICKER_START) – antonpug

関連する問題