ASP.NET MVC Dos elementos select2: sólo uno está estilizado.
Tengo dos etiquetas de selección, solo son diferentes en donde está el id y el Item 2 tiene multiselección (no sé por qué porque son los mismos objetos y el primero también es multiselección), pero solo una está estilizada, ¿qué estoy haciendo mal o qué olvidé?
Así es como lo veo:
Item 1
@Html.ListBoxFor(m => m.SelectedFunkcjaTechnicznaWBudownictwie,
Model.FunkcjaTechnicznaWBudownictwieLst,
new { id = "FunkcjaList", @class = "dropdown-1 select2 show-tick form-control-plaintext",
@data_live_search = "true" })
<select class="dropdown-symbox select2 show-tick form-control-plaintext select2-hidden-accessible" data-live-search="true" id="FunkcjaList" multiple="" name="SelectedFunkcjaTechnicznaWBudownictwie" data-select2-id="FunkcjaList" tabindex="-1" aria-hidden="true">
<option value="1" data-select2-id="6494">Kierownik budowy</option>
<option value="2" data-select2-id="6495">proyeccionista</option>
... más opciones ...
</select>
Item 2
@Html.ListBoxFor(m => m.SelectedFunkcjaTechnicznaWBudownictwie,
Model.FunkcjaTechnicznaWBudownictwieLst,
new { id = "FunkcjaList2", @class = "dropdown-1 select2 show-tick form-control-plaintext",
@data_live_search = "true" })
<select class="dropdown-symbox select2 show-tick form-control-plaintext" data-live-search="true" id="FunkcjaList2" multiple="multiple" name="SelectedFunkcjaTechnicznaWBudownictwie">
<option value="1">Kierownik budowy</option>
<option value="2">proyeccionista</option>
... más opciones ...
</select>
davy.ai
Parece que tienes dos elementos select, uno de ellos está estilizado y el otro no. La diferencia entre ellos es que el segundo tiene el atributo “multiple”, lo que permite seleccionar varios valores a la vez.
Puede ser que hayas olvidado aplicar el estilo al segundo elemento select. Puedes intentar agregar las clases “dropdown-1” y “select2 show-tick form-control-plaintext” al segundo elemento select para ver si se aplica el estilo.
Además, asegúrate de haber incluido los archivos CSS y JavaScript necesarios para que el estilo funcione correctamente.
Si ninguna de estas soluciones funciona, es posible que necesites revisar tu código para buscar errores o conflictos que puedan estar impidiendo que el estilo funcione correctamente.