Pickles 2

datetime フィールド

日時情報を入力する入力欄を作成します。

このフィールドは、 Broccoli v0.3.16 で追加されました。

モジュール実装例

{
    "interface": {
        "fields": {
            "datetimefieldsample": {
                "fieldType": "input",
                "type": "datetime",
                "label": "日時",
                "step": "sec",
                "format": "Y年m月d日 H時i分s秒"
            }
        }
    }
}

step オプションには、 date (日単位)、 min (分単位/デフォルト)、 sec (秒単位) のいずれかを指定できます。

旧Broccoli標準記法での実装例

{&{"input":{
    "type": "datetime",
    "name": "datetimefieldsample",
    "label": "日時",
    "step": "sec",
    "format": "Y年m月d日 H時i分s秒"
}}&}

データ型

入力された日時情報が格納されます。

{
    "src": "2020-04-02 23:59:59"
}

このデータ型は Broccoli v0.4.0 で、 現在の {"src": dateString} に変更されました。 Broccoli v0.3 系までは、文字列型のデータを直接格納していました。

バリデーション

validatorjs が定義するバリデーションルールが設定できます。