1

DynaGrid で列幅を設定しようとしています。

echo DynaGrid::widget([
    'columns' => [
         [
            'attribute' => 'shortcut',
            'width' => '75px',
        ],
        ...
    ],
    ...
]);

参照: http://demos.krajee.com/dynagrid

それは動作しません。結果のテーブルには、正しく設定された th 要素があります。

<th style="width:75px;" data-col-seq="0">...</th>

しかし、colgroup には同じ列の別の値があります。

<colgroup>
    <col style="width: 32px;">
    ...

colgroup の幅の値を変更するにはどうすればよいですか?

4

2 に答える 2

0

最後に、機能するエレガントなソリューションを1つ見つけました。DynaGrid テーブルのヘッドにある検索フィールドの最小幅は、 assets/dynagrid/index.css で設定されます。

.form-control {
    min-width: 55px;
}

ものすごく単純 :-)

ユーザーから報告された問題を解決します。列が狭すぎると、検索フィールドに入力内容が表示されませんでした。

于 2016-09-05T12:40:38.877 に答える