alexantr/yii2-datetimepicker

为 Yii 2 的日期时间选择器输入小部件

安装数: 5,464

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 1

类型:yii2-extension

1.1.1 2018-06-21 15:53 UTC

This package is auto-updated.

Last update: 2024-09-23 15:19:20 UTC


README

此扩展渲染了一个带有 flatpickr 输入。

Latest Stable Version Total Downloads License

安装

通过 composer 安装扩展

composer require alexantr/yii2-datetimepicker

使用方法

在视图文件中的以下代码将渲染一个带有颜色选择器的输入

<?= alexantr\datetimepicker\DateTimePicker::widget(['name' => 'attributeName']) ?>

如果您想在 ActiveForm 中使用此输入小部件,可以这样做

<?= $form->field($model, 'attributeName')->widget(alexantr\datetimepicker\DateTimePicker::className()) ?>

配置 flatpickr 选项 应使用 clientOptions 属性完成

<?= alexantr\datetimepicker\DateTimePicker::widget([
    'name' => 'attributeName',
    'clientOptions' => [
        'allowInput' => false,
        'enableTime' => false,
        'enableSeconds' => false,
        'dateFormat' => 'Y-m-d',
    ],
]) ?>

默认情况下,小部件使用 flatpickr 的选项

[
    'allowInput' => true,
    'dateFormat' => 'Y-m-d H:i:S',
    'enableTime' => true,
    'enableSeconds' => true,
    'minuteIncrement' => 1,
    'time_24hr' => true,
]