flex DateChooser不需要选择

时间:2012-03-14 14:46:38

标签: actionscript-3 flex flex4

我确信这很容易,但我对此感到茫然。我有一个DateChooser,用于突出显示事件的日期。这就是我想要的一切。我想关闭用户点击任何东西的能力。我不知道如何选择假的。有人知道吗?

由于

3 个答案:

答案 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填充的组后面。这样,该组将获取点击并且不对它们执行任何操作。