Flex DateField-validate-date mit Editable = True
Haben wir eine Datefield-Komponente mit Editable = true
<mx:DateField id="startDate"
width="120"
editable="true"
formatString="MM/DD/YYYY"
selectableRange="{{rangeStart : new Date(2010,0,1), rangeEnd : new Date()}}"
showToday="true"
labelFunction="formatDate"
restrict="[0-9] '\/'" change="startDate_clickHandler(event)"
yearNavigationEnabled="true"
text="{}" tabIndex="15" />
Kalender hat alles, was wir wollen (können wählen Sie ein gültiges Datum ist nur nach am 01.01.2010). Nun das Problem ist, dass wenn der Benutzer eingibt (Editable = true) ein ungültiges Datum oder ein beliebiges Datum < 01/01/2010,, wie kann ich überprüfen, dass und zeigen eine Warnmeldung, dass das Datum ungültig ist. Bitte jede Hilfe auf diesem würde geschätzt.
Dank
Harish
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die DateField-Komponente ist ein "dataChange" Veranstaltung, die man hören kann. So können Sie fügen Sie einen handler an das Ereignis und führen die Validierung als erforderlich.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/DateField.html#event:dataChange
Den
DateField
Komponente hat einevalueCommit
Fall, dass Sie hören kann. So können Sie fügen Sie einen handler an das Ereignis und führen die Validierung als erforderlich.Vielleicht könnten Sie versuchen, ein anderes Leitbild, nachdem ich all diese tollen Beispiele
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7d9b.html#WS2db454920e96a9e51e63e3d11c0bf69084-7db3
Können Sie tun es in der folgenden Weise.