问题描述
我正在使用 DateControl 小部件(由 kartik)。需要改变设计,让它像在屏幕上一样(现在它是一个标准输入,左边有一个日历图标),也就是说,只有月份的选择,没有能力选择年和其他内容,但只需按月向左或向右滚动。
问题是如何正确改变当前widget的样式?或者也许小部件具有标准属性?同时,如果有人使用过类似的日历示例,请向我发送屏幕截图中的日历示例。
先谢谢大家。
使用代码以防万一:
<?PHP $template = "{beginWrapper}{label}\n<div class=\"input-group\"><div class=\"input-group-prepend\">
<span class=\"input-group-text\"><i class=\"fa fa-calendar\"></i></span></div>{input}{error}{hint}
</div>\n{endWrapper}"; ?>
<?= $form->field($model,'date',['options' => ['class' => 'col-md-2'],'template' => $template])
->label(Module::t('module/view','Creation date'))
->widget(DateControl::class,[
'type' => DateControl::FORMAT_DATETIME,'autoWidget' => true,'ajaxConversion' => false,'displayFormat' => 'PHP:F Y','saveFormat' => 'PHP:Y-m-d','widgetoptions' => [
'removeButton' => false,'pluginoptions' => [
'autoclose' => true,'startView' => 3,'minView' => 3,'maxView' => 4
]
]
]); ?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)