我想要一个只有特定可选范围的弹性日期字段。
我可以使用mx:DateField的类似属性来限制可选日期范围。
<mx:DateField disabledRanges="{[{rangeEnd: new Date()}]}"/>
和
<mx:DateField selectableRange="{{rangeStart : new Date()}}" y="100"/>
所以我想知道上面两个属性之间有什么区别,在这种情况下必须使用disabledRanges和selectableRange。
答案 0 :(得分:2)
disabledRanges
可让您定义多个日期范围,以排除被选中。[1]
selectableRange
可让您定义单个日期范围以供选择。[2]
差异很小但功能强大,定义多个排除项的能力允许更多的自定义。
想象一下,你想只允许某人在本月选择一个日期,selectableRange
这么简单,但想象你还想排除所有周末和国定假日?你不能在一个包含日期范围内这样做,你需要多个排除。
答案 1 :(得分:0)
这个属性是相反的。使用disabledRanges
您可以禁用某些日期(日期)(用户可以使用其他日期),selectableRange
您可以设置仅可用的日期(日期)(其他日期将被停用)对于用户)。