alexantr / yii2-datetimepicker
为 Yii 2 的日期时间选择器输入小部件
1.1.1
2018-06-21 15:53 UTC
Requires
- npm-asset/flatpickr: ^4.3
- yiisoft/yii2: ~2.0.6
This package is auto-updated.
Last update: 2024-09-23 15:19:20 UTC
README
此扩展渲染了一个带有 flatpickr 输入。
安装
通过 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, ]