我有个CGridView,列比较多,超过了页面的宽度,所以放在一个DIV中以便能有滚动条,但是发现CButtonColumn的列宽很窄,所以想调整列宽,用了 ‘htmlOptions’=>array(‘style’=>‘width: 80px’), 但是发现没效果。请教如何调整CButtonColumn宽度?
<div class="CGridViewContainer">
<?php
if(is_array($columns))
{
$size=count($columns);
for($i=1;$i<$size;$i++)
{
$columns[$i]=array(
'name'=>$columns[$i],
'value'=>array($this,'gridDataColumn'),
);
}
$columns[$size]=array(
'class'=>'CButtonColumn',
'viewButtonUrl'=>'Yii::app()->controller->createUrl("view", array("name"=>$data["name"]))',
'updateButtonUrl'=>'Yii::app()->controller->createUrl("site/page", array("view"=>$data["name"]))',
'deleteButtonUrl'=>'Yii::app()->controller->createUrl("site/page", array("view"=>$data["name"]))',
);
}
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'tables-summary',
'dataProvider'=>$tableDataProvider,
'columns'=>$columns,
));
?>
</div>