Dans mon scénario, je suis en train de précharger un select avec plusieurs options et je me demandais s'il y avait un moyen d'ajouter une classe à la li générée par le contrôle afin que je puisse changer ses styles. Voici le code que je utilise sur le côté serveur pour générer la sélection (ASP.NET MVC):select2: existe-t-il un moyen de propager une classe d'une option à l'élément présenté dans la liste?
<select id="areas" name="areas" class="form-control" multiple="multiple">
@foreach (var area in Model.AreasAssociadas) {
<option value="@area.IdArea" selected="selected" @Html.Raw(area.Active ? "" : "class='disabled'")>@area.Nome</option>
}
</select>
Maintenant, je voudrais changer l'interface utilisateur par défaut, mais uniquement pour les éléments qui sont désactivés (c'est-à-dire, pour tous les éléments où la propriété Active renvoie false). BTW, je veux ajouter un style afin que je puisse obtenir quelque chose comme ceci:
peut-il être fait?