我确信这很容易,但我对此感到茫然。我有一个DateChooser,用于突出显示事件的日期。这就是我想要的一切。我想关闭用户点击任何东西的能力。我不知道如何选择假的。有人知道吗?
由于
答案 0 :(得分:2)
实际上有两个属性可用于关闭用户交互:
首先是启用属性,在mxml和用户中设置enabled="false"
互动将被禁用。但是,Flex将渲染
DateChooser暗淡(有点消失)。
< mx:DateChooser id =“date1”enabled =“false”/>
另一个选项是 mouseChildren 属性,如果将其设置为
mouseChildren="false"
以及显示对象的所有子项都不会启用,在 DateChooser 的情况下,它也会禁用所有用户交互。
< mx:DateChooser id =“date1”mouseChildren =“false”/>
答案 1 :(得分:1)
如果我理解正确,那么您可以使用 DateChooser disabledDays , disabledRange 或 selectableRange 属性>。例如。例如在adobe website:
的代码中 <mx:DateChooser
selectableRange="{{rangeStart: new Date(2006,0,1),
rangeEnd: new Date(2006,2,15)}}"
disabledRanges="{[new Date(2006,0,11),
{rangeStart: new Date(2006,0,23), rangeEnd: new Date(2006,1,10)}]}"
disabledDays="{[0,6]}"/>
使用此选项可禁用除要突出显示的日期之外的所有其他日期。我实际上只是想知道我是否应该做类似的事情,但我刚刚使用禁用的 DateField (启用= false)来结束对象以显示日期。我希望这会有所帮助:)
答案 2 :(得分:0)
尝试将其置于具有alfa 0填充的组后面。这样,该组将获取点击并且不对它们执行任何操作。