Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 从用户输入中禁用Flex DateField组件_Apache Flex_User Interface_Flex4_Mxml - Fatal编程技术网

Apache flex 从用户输入中禁用Flex DateField组件

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(日期

我在Flex中有一个DateField组件,我想停止任何用户输入。如果我将editable设置为“false”,那么它将停止用户更改日期字段框的位。但这并不能阻止他们点击旁边的日历图标并更新日期。是否可以禁用此功能

我基本上希望组件在某些情况下是只读的,但不希望它有任何alpha覆盖。因此,我希望使用可编辑而不是启用

谢谢你的帮助
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”