Flex 里的object 为null 的一种判断
?
?
<mx:FormItem label="Start date:">
<mx:DateField id="sDate" change="arrColl.refresh();" />
</mx:FormItem>
<mx:FormItem label="End date:">
<mx:DateField id="eDate" change="arrColl.refresh();" />
</mx:FormItem>
?
if (!sDate || !eDate) {
return true;
}
var bo:Boolean = sDate.selectedDate && eDate.selectedDate;
if (sDate.selectedDate && eDate.selectedDate) {
return (sDate.selectedDate.time <= cDate) && (eDate.selectedDate.time >= cDate);
} else if (sDate.selectedDate) {
return sDate.selectedDate.time <= cDate;
} else if (eDate.selectedDate) {
return eDate.selectedDate.time >= cDate;
} else {
return true;
}
?
Flex 里类型是弱类型。
可以通过 以上方法来判断是否对象 为空。