Yii 2导出(Kartik)菜单 - 如何使Dropdownlist(Exportcolumns)可滚动?

时间:2016-03-22 12:14:26

标签: widget yii-extensions yii2

我使用的是Yii2 basic和扩展程序kartik\export\ExportMenu

如何使Dropdownlist(Exportcolumns)可滚动?我有很多列可供选择,因此当我使用100%的屏幕分辨率时,它并没有向我显示所有这些列。其中一些被切断了。

下拉列:

<?php
    $gridColumns = [
        ['class' => 'yii\grid\SerialColumn'],

        ['attribute'=>'Personen ID','value' => 'PID'],
        ['attribute'=>'Titel','value' => 'PTitel'],
        ['attribute'=>'Anrede','value' => 'PAnrede'],
        ['attribute'=>'Vorname','value' => 'PVorname'],
        ['attribute'=>'Nachname','value' => 'PNachname'],
        ['attribute'=>'Private Telefonnummer','value' => 'PTelefon'],
        ['attribute'=>'Private Mobiltelefonnummer','value' => 'PMobil'],
        ['attribute'=>'Privatmail','value' => 'PEmail'],
        ['attribute'=>'Private Webadresse','value' => 'PWebadresse'],

        ['attribute'=>'Firmen ID','value' => 'FID'],
        ['attribute'=>'Firmenname','value' => 'FName'],
        ['attribute'=>'Firmenbezeichnung','value' => 'FNamenszusatz'],
        ['attribute'=>'Ist Zentrale','value' => 'FIstZentrale'],

        ['attribute'=>'Beziehungs ID','value' => 'RID'],
        ['attribute'=>'Kommentar','value' => 'RKommentar'],
        ['attribute'=>'Funktion','value' => 'FUName'],
        ['attribute'=>'Zweitfunktion','value' => 'FUName'],
        ['attribute'=>'Branche','value' => 'BRName'],
        ['attribute'=>'Kategorie','value' => 'KName'],

        ['attribute'=>'Erstellt am','value' => 'RErstelltAm'],
        ['attribute'=>'Erstellt von','value' => 'RErstelltVon'],
        ['attribute'=>'Bearbeitet am','value' => 'RLetzteBearbeitung'],
        ['attribute'=>'Bearbeitet von','value' => 'RLetzterBearbeiter'],

        ['attribute'=>'Adress ID','value' => 'AID'],
        ['attribute'=>'Straße','value' => 'AStrasse'],
        ['attribute'=>'Hausnummer','value' => 'AHausnummer'],
        ['attribute'=>'Adresszusatz','value' => 'AAdresszusatz'],
        ['attribute'=>'PLZ','value' => 'APostleitzahl'],
        ['attribute'=>'Ort','value' => 'AOrt'],
        ['attribute'=>'Land','value' => 'ALand'],
        ['attribute'=>'Bundesland','value' => 'ABundesland'],

        [ 'attribute'=>'Firmentelefon','value' => 'AFirmentelefon'],
        [ 'attribute'=>'Firmen Email','value' => 'AFirmenEmail'],
        [ 'attribute'=>'Webadresse','value' => 'AWebadresse'],

        [ 'attribute'=>'Adresskennung','value' => 'AKennung'],
    ];

在视图中导出小部件: <{1}}和columnSelectorOptions中的类属性没有任何区别。

columnSelectorMenuOptions

&GT?;

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案:)你只需要在columnSelectorMenuOptions中添加一个style属性。更改site.css没有任何影响。

    'columnSelectorMenuOptions' => 
        [
            'style'=> 'overflow-y: scroll, height: auto; 
                       max-height: 200px;  overflow-x: hidden;', 
       ]