Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-35336

Assigning a dataProvider to js:DropDownList causes RTE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Apache FlexJS 0.8.0
    • Apache FlexJS 0.9.0
    • FlexJS
    • 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>
      

      Attachments

        Activity

          People

            harbs Harbs
            harbs Harbs
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: