• <legend id='aVjAP'><style id='aVjAP'><dir id='aVjAP'><q id='aVjAP'></q></dir></style></legend>
  • <tfoot id='aVjAP'></tfoot>
      <bdo id='aVjAP'></bdo><ul id='aVjAP'></ul>

  • <i id='aVjAP'><tr id='aVjAP'><dt id='aVjAP'><q id='aVjAP'><span id='aVjAP'><b id='aVjAP'><form id='aVjAP'><ins id='aVjAP'></ins><ul id='aVjAP'></ul><sub id='aVjAP'></sub></form><legend id='aVjAP'></legend><bdo id='aVjAP'><pre id='aVjAP'><center id='aVjAP'></center></pre></bdo></b><th id='aVjAP'></th></span></q></dt></tr></i><div id='aVjAP'><tfoot id='aVjAP'></tfoot><dl id='aVjAP'><fieldset id='aVjAP'></fieldset></dl></div>

      1. <small id='aVjAP'></small><noframes id='aVjAP'>

      2. 在 Kartik Gridview 数据列中自动换行

        时间:2023-10-15
        <legend id='1dIxK'><style id='1dIxK'><dir id='1dIxK'><q id='1dIxK'></q></dir></style></legend>

          <small id='1dIxK'></small><noframes id='1dIxK'>

                <tbody id='1dIxK'></tbody>
              • <bdo id='1dIxK'></bdo><ul id='1dIxK'></ul>

                <tfoot id='1dIxK'></tfoot>

                1. <i id='1dIxK'><tr id='1dIxK'><dt id='1dIxK'><q id='1dIxK'><span id='1dIxK'><b id='1dIxK'><form id='1dIxK'><ins id='1dIxK'></ins><ul id='1dIxK'></ul><sub id='1dIxK'></sub></form><legend id='1dIxK'></legend><bdo id='1dIxK'><pre id='1dIxK'><center id='1dIxK'></center></pre></bdo></b><th id='1dIxK'></th></span></q></dt></tr></i><div id='1dIxK'><tfoot id='1dIxK'></tfoot><dl id='1dIxK'><fieldset id='1dIxK'></fieldset></dl></div>
                2. 本文介绍了在 Kartik Gridview 数据列中自动换行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我的 Yii2 模板页面中有一个 kartik 的 gridview 小部件,它列出了从数据库中获取的数据,但是如果数据太长,它会在小部件底部显示水平滚动条,但我希望它自动包装内容的列只是为了适合页面.这是我的代码

                  I have a kartik's gridview widget in my Yii2 template page and it lists the data fetched from the database, however if the data is too long it shows a horizontal scroll at the bottom of the widget but I want it to auto wrap content of the column just to fit in the page. Here is my code

                      <?= GridView::widget([
                      'responsiveWrap' => false,
                      'hover' => true,
                  
                      'dataProvider' => $dataProvider,
                      'filterModel' => $searchModel,
                      'columns' => [
                          ['class' => 'kartikgridSerialColumn'],
                          'conf_key',
                          ['attribute' => 'conf_value',
                              'class' => 'kartikgridDataColumn',
                              'noWrap' => false
                          ],
                  
                          'class_name',
                          ['class' => 'kartikgridActionColumn'],
                      ],
                  ]); ?>
                  

                  我想包装 conf_value 列,例如怎么做?我在这里放了小部件的外观截图

                  I want to wrap conf_value column for example how to do it? here i put the screenshot how widget looks

                  注意:noWrap 不起作用,因为数据没有空格!

                  Note: noWrap doesn't work because the data have no whitespace!

                  推荐答案

                  感谢 gamitg 给了我一盏灯,所以我将代码更改为

                  Thanks gamitg for giving me a light so i have changed my code as

                      <?= GridView::widget([
                      'responsiveWrap' => false,
                      'hover' => true,
                  
                      'dataProvider' => $dataProvider,
                      'filterModel' => $searchModel,
                      'columns' => [
                          ['class' => 'kartikgridSerialColumn'],
                          'conf_key',
                          ['attribute' => 'conf_value',
                              'class' => 'kartikgridDataColumn',
                              'noWrap' => false,
                              //the line below has solved the issue
                              'contentOptions' => 
                              ['style'=>'max-width: 350px; overflow: auto; word-wrap: break-word;']
                              ,
                          ],
                          'class_name',
                          ['class' => 'kartikgridActionColumn'],
                      ],
                  ]); ?>
                  

                  但我不能像 max-width: 50%; 那样给出 max-width 的百分比;有什么意见吗?

                  but I can't give percentage to max-width like max-width: 50%; is there any opinion?

                  这篇关于在 Kartik Gridview 数据列中自动换行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:yii2 中单独位置的单选按钮组 下一篇:将属性添加到不在数据库中的 yii2 活动记录模型

                  相关文章

                  1. <tfoot id='rKNqc'></tfoot>

                    1. <i id='rKNqc'><tr id='rKNqc'><dt id='rKNqc'><q id='rKNqc'><span id='rKNqc'><b id='rKNqc'><form id='rKNqc'><ins id='rKNqc'></ins><ul id='rKNqc'></ul><sub id='rKNqc'></sub></form><legend id='rKNqc'></legend><bdo id='rKNqc'><pre id='rKNqc'><center id='rKNqc'></center></pre></bdo></b><th id='rKNqc'></th></span></q></dt></tr></i><div id='rKNqc'><tfoot id='rKNqc'></tfoot><dl id='rKNqc'><fieldset id='rKNqc'></fieldset></dl></div>
                        <bdo id='rKNqc'></bdo><ul id='rKNqc'></ul>
                      <legend id='rKNqc'><style id='rKNqc'><dir id='rKNqc'><q id='rKNqc'></q></dir></style></legend>
                    2. <small id='rKNqc'></small><noframes id='rKNqc'>