【问题标题】:Can not set placeholder for DateRangePicker::widget无法为 DateRangePicker::widget 设置占位符
【发布时间】:2021-03-17 06:42:30
【问题描述】:

我的 yii2 应用程序中有以下小部件

 <?= DateRangePicker::widget([
                'model'=>$model,
                'attribute' => 'fact_close_date_range',
                'options'=>[
                    'placeholder'=>'Фактическая дата закрытия займа',
                    'class'=> 'ui input',
                    'id'=> 'fact_close_date_range'
                ],
                'useWithAddon'=>false,
                'convertFormat'=>true,
                'presetDropdown'=>false,
                'hideInput'=>false,
                'pluginOptions'=>[
                    'opens'  => 'right',
                    'locale'=>[
                        'format' => 'Y-m-d'
                    ],
                ],
            ]); 
            ?>

但在初始加载时,我得到的是为今天设置两个日期的输入。例如 17.03.2021 - 17.03.2021,应该是我的占位符 Фактическая дата закрытия займа 就像这样。 kartik 的文档没有描述这样的事情

【问题讨论】:

    标签: php datepicker yii2


    【解决方案1】:

    试试这个:

    <?= DateRangePicker::widget([
                                       'name'=>'date_range_2',
                                        'presetDropdown'=>true,
                                        'convertFormat'=>true,
                                        'value' => $model->date_range,
                                        // 'includeMonthsFilter'=>true,
                                        'pluginOptions'=> ['locale' => ['format' => 'Y-m-d']],
                                        'options' => ['id'=> 'tgl-search', 'class' => 'invoice-search','placeholder' => 'Select range...']
                                    ]);
    
    

    【讨论】:

    • 请不要只发布代码作为答案,还要解释您的代码的作用以及它如何解决问题的问题。带有解释的答案通常更有帮助、质量更好,并且更有可能吸引投票。
    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 2019-11-04
    • 2019-09-08
    • 2013-11-12
    相关资源
    最近更新 更多