Php Yii CGridView为标题单元格添加类或样式

Php Yii CGridView为标题单元格添加类或样式,php,yii,Php,Yii,我想为特定列中的标题单元格设置一些样式或css类 这只会更改列中数据单元格的css 'columns'=>array( array( 'name'=>'id', 'header'=>'#', 'htmlOptions'=>array('style'=>'width: 50px; text-align: center;', 'clas

我想为特定列中的标题单元格设置一些样式或css类

这只会更改列中数据单元格的css

        'columns'=>array(
            array(
                'name'=>'id',
                'header'=>'#',
                'htmlOptions'=>array('style'=>'width: 50px; text-align: center;', 'class'=>'zzz'),
            ),
如何在此列的标题单元格中设置css或样式?

使用

滤光片

如果要设置用户在filterbox中输入的内容的样式-for 示例“文本对齐:右”-然后

将不起作用,因为它将仅设置外部表格单元格(td)的样式,而不会设置内部筛选器容器(div)或输入元素的样式:

<td style="text-align: right;">
    <div class="filter-container">
        <input>
    </div>
</td>
这将导致:

<td class="filterBoxRight">
    <div class="filter-container">
        <input>
    </div>
</td>

谢谢我不明白为什么谷歌不帮我做“yii cgridview header htmloptions”,比如查询你可以访问然后找到你想要的类和所有公共属性。。。你可以看到…:还有一件事,如果您需要为过滤器设置类/样式(对我来说,它是用于响应功能),请使用完全相同的方法
filtertmdloption
<td style="text-align: right;">
    <div class="filter-container">
        <input>
    </div>
</td>
'filterHtmlOptions'=>array('class'=>'filterBoxRight'),
<td class="filterBoxRight">
    <div class="filter-container">
        <input>
    </div>
</td>
$(document).on('ready', function(){
    $('.filterBoxRight').find('.filter-container').find(':input').css({
        'text-align': 'right',
    });
});