Nous utilisons un sélecteur de date en ligne et je dois modifier la valeur par défaut de la propriété false
en true
pour todayHighlight
. Le problème est que nous utilisons le datepicker inline, donc je ne peux pas le définir lorsque nous l'initialisons à partir de jQuery.Impossible de définir l'option sur le sélecteur de date en ligne
Voici la vue:
<div class="col-sm-3">
<div class="form-group">
<label>Required By</label>
<div class="input-group date" data-provide="datepicker">
@Html.TextBoxFor(z => z.RequiredDate, "{0:yyyy-MM-dd}",
new
{
@class = "form-control datepicker"
})
<span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
J'ai essayé cette méthode sur la $(document).ready()
, mais il ne fonctionne pas:
$('.datepicker').datepicker("option", "todayHighlight", true);
Est-ce que quelqu'un a des idées sur ce sujet?
Des erreurs ou des alertes de la console? – Twisty
Aussi, où définissez-vous l'original '.datepicker()' – Twisty
Aussi, pour celui-ci en particulier sur cette vue, nous utilisons l'attribut datapicker data-provide. Ceci n'est pas appelé en javascript. Il le fait en ligne sans le besoin. C'est le problème. – Casey