我在奏鸣曲的src / Admin / TareaspendientesAdmin.php文件中的$ formMapper变量内有
->add('subcategoria', ChoiceType::class, [
'placeholder' => 'Select Subcategory',
'choices' => [
// Categoría: Coche
'Recambios' => '21',
'ITV' => '22',
// Categoría: Compras
'Alimentacion' => '91',
'Limpieza' => '92',
'LeroyMerlin-Bricodepo' => '93',
'Libros-Cultura' => '94',
'Otros-compras' => '95',
// Categoría: Doméstica
'Limpieza-casa' => '11',
'Ordenar-casa' => '12',
// Categoría: Eguzkilore
'Instalaciones' => '51',
'Hacienda' => '52',
'Facturas' => '53',
'Otros-eguzkilore' => '54',
// Categoría: Viajes
'Mapas-GPS' => '61',
'Alojamiento' => '62',
'Vuelos' => '63',
'Otros-viajes' => '64',
],
在原始的html文件中,当您选择“选择子类别”时,会显示选项,但仅显示前6个,您必须使用滚动条才能看到其他选项。
问题:如何在不使用滚动条的情况下一次显示所有这些对象(假设它们是11)?
我尝试了以下方法。我找到了绘制表单的文件:
vendor/sonata-project/admin-bundle/src/Resources/views/Form/form_admin_fields.html.twig
我在下一行中添加size =“ 11”:
<select {{ block('widget_attributes') }}{% if multiple %} multiple="multiple"{% endif %} size="11">
但它不起作用。
答案 0 :(得分:0)
我找到了一个解决方案:我在以下CSS文件中找到了它:
public/bundles/sonatacore/vendor/select2/select2.css
您必须在.select2-results类中修改max-height属性(默认设置为200px):
.select2-results {
max-height: 800px;