0 レビュー
2 回答
php-GridViewActionColumnアイコンがグローバルに折り返されるのを防ぎます
答えを見つけようとしましたが、なぜこのように設計されているのかわかりませんでした。
アクション列のアイコンは上下に折り返されます。
1行にアイコンを表示するには、すべての GridView
にこのコード行を追加する必要があります:
[
'class' => 'yii\grid\ActionColumn',
'contentOptions' => ['width' => '80px;'],
],
アクションアイコンをグローバルに1行に表示するためのより良い方法はありますか?
わからない
0
レビュー
答え :
解決策:
configフォルダーにファイル「container.php」を作成する必要があります。そして、このコードを入れてください
<?php
\Yii::$container->set('yii\grid\ActionColumn', [
'contentOptions' => ['width' => '80px;'],
]);
次に、このファイルを「web/index.php」に含める必要があります。そのように
<?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
$config = require(__DIR__ . '/../config/web.php');
require(__DIR__ . '/../config/container.php');
(new yii\web\Application($config))->run();
そのような作業です-https://yadi.sk/i/kpgus0eAeeHDw
わからない
0
レビュー
答え :
解決策:
@ vitalik_74の回答に基づいて、幅の代わりにその列にnowrapスタイルを追加しました。
\Yii::$container->set('yii\grid\ActionColumn', [
'contentOptions' => ['style' => ['white-space' => 'nowrap']],
]);
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。