【发布时间】:2015-10-13 12:29:35
【问题描述】:
我的 Yii2 模板页面中有一个 Kartik 的 gridview 小部件,它列出了从数据库中获取的数据,但是如果数据太长,它会在小部件底部显示水平滚动,但我希望它自动换行内容的列只是为了适应页面。这是我的代码
<?= GridView::widget([
'responsiveWrap' => false,
'hover' => true,
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'kartik\grid\SerialColumn'],
'conf_key',
['attribute' => 'conf_value',
'class' => 'kartik\grid\DataColumn',
'noWrap' => false
],
'class_name',
['class' => 'kartik\grid\ActionColumn'],
],
]); ?>
我想包装 conf_value 列例如怎么做? 在这里,我放了小部件外观的屏幕截图
注意:noWrap 不起作用,因为数据没有空格!
【问题讨论】:
-
查看此链接,它可能会对您有所帮助,jsfiddle.net/Daniel_Hug/Sp5g6 和 jsfiddle.net/gryzzly/cbppl
-
你想做什么,打破某些字符,或者悬停显示数据??
-
不中断某些字符,只是把它放在列中说它所在表格的 50%。
-
使用
word-wrap: break-word;在此处查看演示 jsfiddle.net/audetwebdesign/pTH6Y 和 jsfiddle.net/Shreerang/ZQ9MY/light