如何在detailview yii中设置固定宽度的长文本

时间:2014-03-20 05:55:57

标签: yii

在我的yii项目中,我有一个gridview一个detailview,显示拉伸超载屏幕。我试着像这个detailview那样修改css风格

array(
    'name'=>'hal_surat',
       'htmlOptions'=>array('style'=>'max-width:200px;float:left'),
    ),

并在gridview中

array(
            'header'=>'Perihal',
             'headerHtmlOptions'=>array('style'=>'text-align:center;width:240px;max-width:240px'),
            //  'htmlOptions'=>array('style'=>'text-align:justify;max-width:240px;overflow-x: auto'),\
            'htmlOptions' => array('style' => 'white-space: nowrap;')
             'name'=>'hal_surat',
        ),

但没有一个解决方案。任何人都可以帮助我,如何在gridview和详细视图中制作长文本可以固定宽度调整到DIV的宽度而不是在屏幕上伸展。

1 个答案:

答案 0 :(得分:0)

将解决详细信息视图问题的CSS:

table.detail-view {
    table-layout: fixed;
}

table.detail-view td {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;        
}

你也可以看看这里: