【问题标题】:Can you format the style of the DropDownList in yii2?可以在yii2中格式化DropDownList的样式吗?
【发布时间】:2016-03-03 16:57:59
【问题描述】:

你能在 yii2 中格式化 DropDownList 的样式吗?我有以下代码从表格生成列表,我想更改项目的文本大小和颜色以供选择。

    <div class="form-group search-form">
    <?php 
    echo $form->field($model, 'spec')
    ->dropDownList(
        $specialities,    
        ['prompt'=>'Any Speciality']
    )->label('');
    ?>
    </div><!--end of form-group-->

【问题讨论】:

    标签: yii yii2 yii2-advanced-app yii-components yii2-basic-app


    【解决方案1】:

    应该是选项

    <div class="form-group search-form">
    <?php 
          echo $form->field($model, 'spec')
          ->dropDownList(
                $specialities,    
                ['prompt'=>'Any Speciality', 
                'options' => ['style' => 'color: #FA4577; font-size: 18px;'],]
           )->label('');
    ?>
    </div><!--end of form-group-->
    

    【讨论】:

    • 这对我不起作用——当然这并不意味着这不是正确的答案。
    • 对我来说它是这样工作的:['prompt' =&gt; Yii::t('yii', 'Select'), 'style' =&gt; 'color: red; font-size: 18px;',] 所以没有options
    • @user2511599 。你应该用你的代码发布一个新问题......并描述你的需求和你的具体问题......最后给我评论链接
    • 您的代码还不够......或者如果您认为找到了有效的解决方案,您可以将您的代码添加为新的答案..
    • &lt;?= $form-&gt;field($model, 'zwzx_id')-&gt;dropDownList( ZwzX::find()-&gt;getBiggerActiveAsArray($a-&gt;fn, $a-&gt;zn, $a-&gt;z, $a-&gt;drz, $a-&gt;p), [ 'prompt' =&gt; Yii::t('yii', 'Select'), 'style' =&gt; 'color: red; font-size: 18px;', ]); ?&gt;我觉得基本都差不多。
    猜你喜欢
    • 2012-02-13
    • 2018-11-03
    • 2014-06-21
    • 2020-11-05
    • 2011-12-03
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2012-11-24
    相关资源
    最近更新 更多