[ https://issues.apache.org/jira/browse/FLEX-35049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joel Anderson updated FLEX-35049: --------------------------------- Attachment: 2017_01_10__DisabledInputBead_SWF.jpg I added some code to my test to check the different mouse events: {code} <?xml version="1.0" encoding="utf-8"?> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:js="library://ns.apache.org/flexjs/basic" xmlns:local="*" xmlns:accessories="org.apache.flex.html.accessories.*" pageTitle="HelloWorld" xmlns:ns="library://ns.apache.org/flexjs/html5"> <fx:Declarations> </fx:Declarations> <fx:Script> <![CDATA[ // Changing the enable/disable state by script protected function textbutton1_clickHandler(event:org.apache.flex.events.MouseEvent):void { disabledBead.enabled = !disabledBead.enabled; } private function rollOverHandler(event:MouseEvent):void { statusLabel.text = "Roll Over"; } private function rollOutHandler(event:MouseEvent):void { statusLabel.text = "Roll Out"; } public function mouseDownHandler(event:MouseEvent):void { statusLabel.text = "Mouse Down"; } public function mouseMoveHandler(event:MouseEvent):void { statusLabel.text = "Mouse Move"; } public function mouseUpHandler(event:MouseEvent):void { statusLabel.text = "Mouse Up"; } public function clickHandler(event:org.apache.flex.events.MouseEvent):void { statusLabel.text = "Click"; } ]]> </fx:Script> <js:valuesImpl> <js:SimpleCSSValuesImpl /> </js:valuesImpl> <js:initialView> <js:View> <js:Container width="100%" height="100%" > <js:beads> <js:VerticalLayout /> </js:beads> <js:Label id="lbl" text="Hello World" width="200" /> <js:TextInput id="myTI2" text="Hello FlexJS!" rollOver="rollOverHandler(event)" rollOut="rollOutHandler(event)" mouseDown="mouseDownHandler(event)" mouseMove="mouseMoveHandler(event)" mouseUp="mouseUpHandler(event)" click="clickHandler(event)" > <js:beads> <js:PNDisabledInputBead id="disabledBead" enabled="false"/> <!--<js:DisableBead disabled="true" />--> </js:beads> </js:TextInput> <js:TextButton text="Enable/Disable input field" click="textbutton1_clickHandler(event)"/> <js:Label id="statusLabel" text="" /> </js:Container> </js:View> </js:initialView> </js:Application> {code} When testing with the Javascript build, I found that the only event that still triggered was mouseMove. I also tested with an SWF build, and I found that the events were *not* disabled, and the appearance did not look like I expected (there is still a lot of white near the text input border.: !2017_01_10__DisabledInputBead_SWF.jpg! > TextButton 'enabled=false' never works in HTML > ---------------------------------------------- > > Key: FLEX-35049 > URL: https://issues.apache.org/jira/browse/FLEX-35049 > Project: Apache Flex > Issue Type: Bug > Components: FlexJS > Affects Versions: Apache FlexJS 0.5.0 > Reporter: Devsena > Labels: WrappedSprite > Attachments: 2017_01_10__DisabledInputBead_SWF.jpg, > PNDisabledInputBead.as > > > <js:ToggleTextButton/> or <js:TextButton/> 'enabled' property never works > when output as HTML. Buttons are anyway clickable even when 'enabled=false'. -- This message was sent by Atlassian JIRA (v6.3.4#6332)