Question

Selon la documentation de Telerik, vous devez utiliser les deux méthodes set_minDate () et set_maxDate () pour définir les propriétés mindate ou maxdate d'un client RadDatePicker. Au départ, je pensais que le simple fait de passer à null dans ces méthodes supprimerait toute contrainte sur les contrôles, mais cela ne semble pas être le cas. Quelqu'un a-t-il déjà effacé ces propriétés pour le côté client RadDatePicker?

Merci!

Était-ce utile?

La solution

Certainement ne ne transmettez pas null à ces méthodes, vous obtiendrez une exception TypeError levée;)

Lorsque vous omettez les éléments MinDate et MaxDate de votre balise, telerik attribue par défaut au client la valeur new Date (1980, 0, 1) et new Date (2099, 11, 31) respectivement. (Remarque: cela se produit dans le code constructeur de Telerik.Web.UI. RadDateInput ).

Donc, le truc pour "effacer" ces propriétés est de les remettre à ces valeurs par défaut:

$find('RadDateTimePicker').set_minDate(new Date(1980, 0, 1));
$find('RadDateTimePicker').set_maxDate(new Date(2099, 11, 31));

Je sais que je me sens mal de le faire de cette façon, mais c’est de toute façon la méthode qui correspond le mieux à ce que telerik fait en interne. (De plus, telerik ignorera tout ce que vous lui transmettez, par exemple, 0 , null , "quot , etc."

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top