Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Apache FlexJS 0.8.0
-
None
Description
Assigning a dataProvider using mxml and data binding causes a RTE unless the value is initialized.
main mxml:
<?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:ns1="*" > <js:valuesImpl> <js:SimpleCSSValuesImpl /> </js:valuesImpl> <js:initialView> <ns1:InitialView/> </js:initialView> </js:Application>
InitialView.mxml:
<?xml version="1.0" encoding="utf-8"?> <js:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:js="library://ns.apache.org/flexjs/basic" width="100%" height="100%" initComplete="init()"> <fx:Script> <![CDATA[ import org.apache.flex.collections.ArrayList; [Bindable]private var categories:ArrayList; private function init():void{ } ]]> </fx:Script> <js:beads> <js:ViewDataBinding/> </js:beads> <js:TextButton id="button" text="Press Me!"/> <js:DropDownList id="categoryDD" width="132" y="30" dataProvider="{categories}" selectedIndex="0"/> </js:View>