J'ai déjà mis en œuvre Chosen, mais je rencontre un problème pour le faire fonctionner dans MVC 3. Je ne sais pas quelle en est la cause, mais l'élément est rendu très étroit et je ne sais pas pourquoi. J'ai cherché partout et je n'arrive pas à comprendre, j'ai l'impression de prendre des pilules de folie ! Merci !
Voici mon code :
cshtml :
div id="ProducerData" style="display: none;">
<h2>
Winery Information</h2>
@Html.DropDownListFor(m => m.Producer.ProducerID, new SelectList(Model.Producers, "ProducerID", "Name"), "Please select a producer")
<input type="button" id="btnNewProdcue" value="New Producer?" onclick="NewProducer(); return false;" />
<table id="ProducerDataTable">
js :
$(document).ready(function () {
SlideWidth = 650;
SlideSpeed = 500;
InitTab();
$("#ProducerDataTable input[type=text]").addClass("DisabledTextInput");
$("#ProducerDataTable input[type=text]").attr("disabled", true);
$("#Producer_ProducerID").change(OnProducerChange);
$("#UserTypes img").click(OnUserTypeClick);
$("#UserObj_Country").change(OnCountryChange);
$(".state").change(OnStateChange);
SetNavigationDisplay();
$("#UserObj_Phone").live("keypress", function (e) {
if (e.which === 0) {
e.preventDefault();
}
});
$("#Producer_ProducerID").chosen();
});