Apache flex 在日期字段中禁用当前日期之前的所有日期
如何在flex中创建一个DateField,它将禁用当前日期之前的所有日期Apache flex 在日期字段中禁用当前日期之前的所有日期,apache-flex,actionscript-3,Apache Flex,Actionscript 3,如何在flex中创建一个DateField,它将禁用当前日期之前的所有日期 <mx:DateField id="dateField2" yearNavigationEnabled="true" disabledRanges="{[ {rangeEnd: new Date(dateBeforeCurrentDate} ]}" color="0x000000"/> 我知道我将不得不像上面的代码这样做。但是我不知道如何在CurrentDate之前获取da
<mx:DateField id="dateField2" yearNavigationEnabled="true"
disabledRanges="{[ {rangeEnd: new Date(dateBeforeCurrentDate} ]}" color="0x000000"/>
我知道我将不得不像上面的代码这样做。但是我不知道如何在CurrentDate之前获取date,这样从昨天开始的所有日期都将被禁用
请让我知道
问候
Zee我想你需要这个:
<mx:DateField disabledRanges="{[{rangeEnd: new Date()}]}"/>
当前日期只是新日期。我想您需要这个:
<mx:DateField disabledRanges="{[{rangeEnd: new Date()}]}"/>
当前日期只是新的日期。我想你被毫秒算术难住了。这就是在中使用的:
你可能会拉一个库来做这件事,例如,如果你要做更多的日期算术。我想你被毫秒算术卡住了。这就是在中使用的:
您可能需要使用一个库来执行此操作,例如,如果您要进行更多的日期运算。为什么要使用比以下更复杂的东西:
<mx:DateField disabledRanges="{[{rangeEnd: new Date()}]}"/>
<mx:DateField selectableRange="{{rangeStart : new Date()}}" y="50"/>
为什么要使用比以下更复杂的东西:
<mx:DateField disabledRanges="{[{rangeEnd: new Date()}]}"/>
<mx:DateField selectableRange="{{rangeStart : new Date()}}" y="50"/>
类似这样的工作原理:
disabledRanges="{[{rangeEnd: new Date((new Date()).getTime() - (1000*60*60*24))}]}"
selectableRange="{{rangeStart : new Date()}}"
您可能可以将范围提取到一个可绑定对象中。类似这样的操作:
disabledRanges="{[{rangeEnd: new Date((new Date()).getTime() - (1000*60*60*24))}]}"
selectableRange="{{rangeStart : new Date()}}"
您可能可以将范围提取到可绑定对象中。我认为这应该可以解决问题:
<mx:DateField disabledRanges="{[{rangeEnd: new Date(null, null, new Date().date - 1)}]}"/>
我认为这应该解决问题:
<mx:DateField disabledRanges="{[{rangeEnd: new Date(null, null, new Date().date - 1)}]}"/>
这对我很有用:
这对我很有用:不。。事实上,我在找当前日期的前一天。对不起,我的问题不清楚。。事实上,我在找当前日期的前一天。对不起,我的问题不清楚。