我使用的是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?;
答案 0 :(得分:0)
我找到了一个解决方案:)你只需要在columnSelectorMenuOptions中添加一个style属性。更改site.css没有任何影响。
'columnSelectorMenuOptions' =>
[
'style'=> 'overflow-y: scroll, height: auto;
max-height: 200px; overflow-x: hidden;',
]