首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flex DateChooser需要不可选

flex DateChooser需要不可选
EN

Stack Overflow用户
提问于 2012-03-14 22:46:38
回答 3查看 428关注 0票数 0

我相信这很容易,但我对这一点感到困惑。我有一个DateChooser,我用它来突出显示发布日期。这就是我想要的一切。我想关闭用户点击任何东西的功能。我不明白如何让selectable false。有人知道吗?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-14 23:27:49

实际上,您可以使用两个属性来关闭用户交互:

  • First是启用了属性,在mxml中将其设置为enabled="false",则用户交互将被禁用。然而,Flex会使DateChooser变暗(某种程度上是逐渐消失的)。

  • 另一个选项是mouseChildren属性,如果您将其设置为mouseChildren="false",则不会启用显示对象的所有子对象,对于DateChooser,它也会禁用所有用户交互。
票数 2
EN

Stack Overflow用户

发布于 2012-03-14 23:09:49

尝试将其放置在具有alfa 0填充的组的后面。这样,小组就会接受点击,而不会对它们做任何事情。

票数 1
EN

Stack Overflow用户

发布于 2012-03-14 23:21:56

如果我理解正确的话,那么您可以使用DateChooser的disabledDays、disabledRange或selectableRange属性。例如在来自adobe website的代码中

代码语言:javascript
复制
  <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]}"/>

使用此选项可禁用除要突出显示的日期之外的所有其他日期。实际上我只是想知道我是否应该做类似的事情,但我刚刚结束了opp,使用一个禁用的DateField(enabled=false)来显示日期。我希望这能有所帮助:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9704214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档