당신은 'holidayView'중 VBOX에 날짜를 정렬하려고합니까? 두 날짜를 비교하고 정렬 할 수 없습니다. 당신은 sortedDate
가 발생합니다 태그 속성에
<mx:DataGridColumn
headerText="Created Date"
date="createdDt"
sortCompareFunction="date_sortCompareFunc">
</mx:DataGridColumn>
를 사용하여 휴일을 표시 한 VBox의 제어 .If 데이터 그리드입니다 (하나 더 찾을 웹 검색) 아래의 날짜 비교 방법을 사용할 수 있습니다
private function date_sortCompareFunc(itemA:Object, itemB:Object):int
{
/* Date.parse() returns an int, but
ObjectUtil.dateCompare() expects two
Date objects, so convert String to
int to Date. */
var dateA:Date=isoToDate(itemA.createdDt);
var dateB:Date=isoToDate(itemB.createdDt);
return ObjectUtil.dateCompare(dateB, dateA);
}
private function isoToDate(value:String):Date {
var dateStr:String = value;
dateStr = dateStr.replace(/\-/g, "/");
dateStr = dateStr.replace("T", " ");
dateStr = dateStr.replace("Z", " GMT-0000");
return new Date(Date.parse(dateStr));
}
데모 응용 프로그램에서 참조하고있는 컨테이너를 볼 수 없습니다. 정렬이 올바르게 작동하지 않는 예제를 어떻게 볼 수 있습니까? –
안녕하세요 pls는 dateChooser를 통해 큰 것을 제어합니다. 컨테이너가 보이지 않는 날이 있기 때문에 컨테이너를 볼 수 있습니다. – Arulmurugan