• カスタムフィールドテンプレートで日付を取得する際に、以下の様なコードを書いております。しかし何故か[multipleButton]が有効になりません。[date = true]を削除すると有効になるのです。

    [date=true]も[multipleButton=true]も有効にするにはどうすべきでしょうか?
    ご教授頂けるますようお願い致します。

    [schedule]
    label = 展示会の日にちを入力してください。(例:2011/01/26)
    type = text
    date = true
    dateFormat = yyyy/mm/dd
    multiple = true
    multipleButton = true

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 shojpngo

    (@shojpngo)

    質問者です。自分なりに解決できたので、下記にコードなど記しておきます。
    1.multiple = true でなく、fieldsetを活用して、フォームの追加を行うことにしました。(そうすることで追加ボタンは表示されます。)
    2.date = true にすると、カスタムフィールドテンプレート上でカレンダーアイコンが2つ出たり、カレンダーアイコンのリンク先が#になっていたりとバグが出ました。
    3.2の症状が出た時は、更新ボタンを押すとバグが消えます。
    4.日付をまとめて10個くらい入力したい時は、最初に[追加]ボタン数回押して、フィールドを10個作り一度[更新]ボタンを押してから、日付の複数選択を行っています。

    以上です。わかりにくかったらご質問ください。

    [field0]
    type = fieldset_open
    legend = 展示会の日にちを入力してください。
    multipleButton = true

    [field1]
    type = text
    blank = true
    date = true
    dateFormat = yyyy/mm/dd

    [field0]
    type = fieldset_close

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「[カスタムフィールドテンプレート]で、data=true とした場合、 multipleButton=tru」には新たに返信することはできません。