Frage

Nach Telerik in der Dokumentation, ein RadDatePicker MinDate oder MaxDate Eigenschaften clientseitige zu setzen, sind Sie die beiden Methoden set_minDate () verwenden und set_maxDate () ist. Ich dachte zunächst, dass einfach in null in diese Methoden vorbei keine Einschränkungen für die Kontrollen entfernen würde, aber es scheint nicht der Fall zu sein. Hat jemand Erfahrung mit diesen Eigenschaften für die RadDatePicker clientseitige Clearing?

Danke!

War es hilfreich?

Lösung

Auf jeden Fall nicht passieren null auf diese Methoden, erhalten Sie eine TypeError Exception geworfen;)

Wenn Sie weglassen MinDate und MaxDate aus Ihrem Markup, Telerik intern Vorgaben der Auftraggeber jeweils new Date(1980, 0, 1) und new Date(2099, 11, 31). (Hinweis: Dies geschieht im Konstruktor Code von Telerik.Web.UI.RadDateInput )

So ist der Trick, um „Löschen“ diese Eigenschaften ist sie auf diese Standardeinstellungen zurück zu setzen:

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

Ich weiß, es fühlt sich falsch es auf diese Art und Weise zu tun, aber es ist die Methode, die am ehesten entspricht, was Telerik intern ohnehin der Fall ist. (Plus, telerik ignorieren alles, was Sie es passieren, zB 0, null, "" usw.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top