es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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:

Imagen

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>
Tags:  , , ,

Answer

  1. Avatar for 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.

Comments are closed.