yii中的下拉样式

邓恩GB

我正在尝试为我的应用程序设置主题。对于活动下拉列表,从我的CSS中调用以下样式,

.inputs {
  width: 635px;
  float: left;
}

.inputs select[id="Model_attribute"]{
  float: left;
  padding: 9px 9px 9px;
  width: 278px;
  margin-left: 20px;
  margin-top: 23px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border:none;
}

以下是生成的html

<div class="inputs">
<select name="Model[attribute]" id="Model_attribute">
<option value="">Select an option</option>
<option value="26">Option 1</option>
<option value="28">Option 2/option>
</select>   
</div>

以下是查看文件

    <?php echo CHtml::activeDropDownList($model,'attribute', $model->getOptions(),array(
                 'prompt'=>$hname,
                'ajax' => array(
                'type'=>'POST',
                'id'=>'id',
                'url'=>MyController::createUrl('loadOptions'),
                'update'=>'#'.CHtml::activeId($model,'attribute2'),
 
              'data'=>array('attribute'=>'js:this.value'),
   )
        )); ?>

当我将其作为html文件进行测试时,便应用了样式,但是当我以原始形式调用它时,样式就没有了。我用萤火虫检查了它,但没有显示任何样式。请帮助。提前致谢!

罗伊·梅杰(Roy MJ)

在yii中,您可以在内部指定类似以下内容的内容 activeDropDownList

array('class'=>'yourCssClass')

然后在您的样式表中:

.yourCssClass{
   //any styles
}

这应该为您做。

注意:请确保您包括正确的样式表。也尝试清除浏览器的缓存/历史记录。

编辑 :

您完成的下拉小部件将如下所示:

<?php echo CHtml::activeDropDownList($model,'attribute', $model->getOptions(),array(
      'prompt'=>$hname,
      'class'=>'yourCssClass',
      'ajax' => array(
      'type'=>'POST',
      'id'=>'id',
      'url'=>MyController::createUrl('loadOptions'),
      'update'=>'#'.CHtml::activeId($model,'attribute2'),
      'data'=>array('attribute'=>'js:this.value'),
   )
)); ?>

并对所有下拉列表重复相同的操作。如果样式相同,则使用相同的类,如果样式不同,则相应地使用不同的类。

希望这是有道理的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Yii的下拉菜单中设置每个选项的样式

来自分类Dev

yii中的下拉列表

来自分类Dev

在Yii中的CMenu样式

来自分类Dev

Yii中的样式管理页面

来自分类Dev

在Laravel数组中创建嵌套的下拉样式

来自分类Dev

在Yii中列出到下拉列表

来自分类Dev

yii中的下拉列表不起作用

来自分类Dev

在yii中编辑时的依赖下拉列表

来自分类Dev

AutoCompleteTextView下拉样式与微调器下拉样式

来自分类Dev

下拉样式在React类中不起作用

来自分类Dev

在Bootstrap UI中设置Typeahead下拉菜单的样式

来自分类Dev

添加边框样式时,<select>中的下拉图标丢失:无

来自分类Dev

CKEditor 从工具栏中删除样式下拉列表

来自分类Dev

无法在 css 中为下拉列表应用样式

来自分类Dev

基于yii中的数据的CGridView中的样式列

来自分类Dev

有条件的下拉列表Yii中的文本值

来自分类Dev

Yii2中的动态多级下拉菜单

来自分类Dev

在多选下拉列表中显示选定的选项-Yii2

来自分类Dev

yii2中下拉列表的验证规则

来自分类Dev

在Yii2中创建依赖项下拉列表

来自分类Dev

如何在yii下拉列表中显示seleced选项?

来自分类Dev

yii2中的下拉菜单不起作用

来自分类Dev

在多选下拉列表中显示选定的选项-Yii2

来自分类Dev

如何使用 ArrayHelper 在 Yii2 中制作下拉列表

来自分类Dev

如何将Bootstrap下拉样式应用于MVC剃刀中的下拉菜单

来自分类Dev

菜单的样式下拉部分

来自分类Dev

Yii2:contentOptions(GridView)中的动态样式

来自分类Dev

Yii2:contentOptions(GridView)中的动态样式

来自分类Dev

Yii Multiple下拉列表