Apache flex 从用户输入中禁用Flex DateField组件
我在Flex中有一个DateField组件,我想停止任何用户输入。如果我将editable设置为“false”,那么它将停止用户更改日期字段框的位。但这并不能阻止他们点击旁边的日历图标并更新日期。是否可以禁用此功能 我基本上希望组件在某些情况下是只读的,但不希望它有任何alpha覆盖。因此,我希望使用可编辑而不是启用 谢谢你的帮助Apache flex 从用户输入中禁用Flex DateField组件,apache-flex,user-interface,flex4,mxml,Apache Flex,User Interface,Flex4,Mxml,我在Flex中有一个DateField组件,我想停止任何用户输入。如果我将editable设置为“false”,那么它将停止用户更改日期字段框的位。但这并不能阻止他们点击旁边的日历图标并更新日期。是否可以禁用此功能 我基本上希望组件在某些情况下是只读的,但不希望它有任何alpha覆盖。因此,我希望使用可编辑而不是启用 谢谢你的帮助 Richard您可以使用enabled,然后将样式disabledColor设置为0x000000和disabledSkin设置为ScrollArrowSkin(日期
Richard您可以使用enabled,然后将样式
disabledColor
设置为0x000000
和disabledSkin
设置为ScrollArrowSkin
(日期字段的默认值,upSkin)您可以使用enabled,然后将样式disabledColor
设置为0x000000
并将disabledSkin
设置为ScrollArrowSkin
(日期字段的默认值,upSkin)感谢您的回复。我想我明白你的意思了。如何设置动作脚本中的样式?或者我只能在mxml中执行吗?你说的对dropdownlist也有用吗?一旦我能在actionscript中解决这个问题,我将尝试使用它们。感谢您迄今为止的帮助,在回答我的评论时,我已经这样做了:endDate.setStyle(“disabledColor”,0x000000);endDate.setStyle(“禁用皮肤”,滚动箭头皮肤)@用户:您已获得actionscript设置。是的,类似的东西也适用于dropdownlist。尽管您需要做的只是设置一个自定义皮肤。制作DropDownListSkin的副本并删除alpha.disabled=“.5”
感谢您的回复。我想我明白你的意思了。如何设置动作脚本中的样式?或者我只能在mxml中执行吗?你说的对dropdownlist也有用吗?一旦我能在actionscript中解决这个问题,我将尝试使用它们。感谢您迄今为止的帮助,在回答我的评论时,我已经这样做了:endDate.setStyle(“disabledColor”,0x000000);endDate.setStyle(“禁用皮肤”,滚动箭头皮肤)@用户:您已获得actionscript设置。是的,类似的东西也适用于dropdownlist。尽管您需要做的只是设置一个自定义皮肤。复制DropDownListSkin并删除alpha.disabled=“.5”