The example is failing in EventDispatcher.js here:

event is "initComplete"


/**
 * @export
 * @override
 */
org.apache.flex.events.EventDispatcher.prototype.dispatchEvent =
function(event) {
  try {
    if (event) {
      if (typeof(event) == "string") {
        event = new org.apache.flex.events.Event(
org.apache.flex.utils.Language.as(event, String));
        event.target = this._target;
      } else if ("target" in event) {
        event.target = this._target;
      }
    }
    else
      return false;
    return
org.apache.flex.events.EventDispatcher.superClass_.dispatchEvent.apply(this,
[ event] );
  } catch (e) {
    if (e.name != "stopImmediatePropagation")
      throw e;   <---------
  }
  return false;
};

2016-11-21 23:15 GMT+01:00 Carlos Rovira <carlos.rov...@codeoscopic.com>:

> Hi Peter,
> just tested DataBindingExample and is working.
> In my example I use
>
> <additionalCompilerOptions>-compiler.exclude-defaults-css-
> files=HTML-0.8.0-SNAPSHOT.swc:defaults.css</additionalCompilerOptions>
>
> In order to get rid of whatever CSS rules that could be inherit from
> HTML.swc
>
> So I put in my MDL lib css this:
>
> @namespace "library://ns.apache.org/flexjs/mdl";
>
> List
> {
>     IBeadModel: ClassReference("org.apache.flex.html.beads.models.
> ArraySelectionModel");
>     IBeadView:  ClassReference("org.apache.flex.html.beads.ListView");
>     IBeadController: ClassReference("org.apache.
> flex.html.beads.controllers.ListSingleSelectionMouseController");
>     IBeadLayout: ClassReference("org.apache.flex.html.beads.layouts.
> VerticalLayout");
>     IContentView: ClassReference("org.apache.flex.html.supportClasses.
> DataGroup");
>     IDataProviderItemRendererMapper: ClassReference("org.apache.
> flex.html.beads.DataItemRendererFactoryForArrayData");
>     IItemRendererClassFactory: ClassReference("org.apache.flex.core.
> ItemRendererClassFactory");
>     IItemRenderer: ClassReference("org.apache.flex.html.supportClasses.
> StringItemRenderer");
> IViewport: ClassReference("org.apache.flex.html.supportClasses.
> ScrollingViewport");
> IViewportModel: ClassReference("org.apache.flex.html.beads.models.
> ViewportModel");
> border-style: solid;
> border-color: #222222;
> }
>
> To ensure I have a model (and other beads)
>
>
>
> 2016-11-21 22:57 GMT+01:00 Peter Ent <p...@adobe.com>:
>
>> I had an issue today with ComboBox and its model not being present on the
>> JS side; it was building SWF only. Maybe something similar is happening
>> for List since you mention labelField which should be part of the model
>> List uses. Just an idea, but its odd that you get a similar error to what
>> I had today.
>>
>> Does DataBindingExample work? It uses DropDownList which executes (mostly)
>> the same List code underneath.
>>
>> ‹peter
>>
>> On 11/21/16, 4:20 PM, "carlos.rov...@gmail.com on behalf of Carlos
>> Rovira"
>> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
>>
>> >Hi Alex or Peter,
>> >
>> >I'm building a MDL List from js:List
>> >
>> >I configured a basic js:List example, and then make a copy to get the MDL
>> >List with the basic changes. Then the example does not work anymore with
>> >the following browser error:
>> >
>> >dispatchEvent ‹ EventDispatcher.js:70.   TypeError: null is not an object
>> >(evaluating 'org.apache.flex.utils.Language.as(listView.host,
>> >org.apache.flex.html.List).labelField')
>> >
>> >
>> >
>> >This is the List example code:
>> >
>> ><mdl:List id="list" width="130" labelField="label">
>> >                    <js:dataProvider>
>> >                        <fx:Array>
>> >                            <fx:Object label="Install SIM Card"/>
>> >                            <fx:Object label="Install SIM Card 1"/>
>> >                            <fx:Object label="Install SIM Card 2"/>
>> >                        </fx:Array>
>> >                    </js:dataProvider>
>> >                </mdl:List>
>> >
>> >
>> >First, in basic js:List example I must declare labelField="label" in
>> order
>> >to work.
>> >Then I expect that cloning this example to MDL should just work and then
>> >iterate the changes to get MDL look and feel, but seems it's not as easy.
>> >
>> >Hope you guys could point me to where is this failing :)
>> >
>> >Thanks
>> >
>> >--
>> >Carlos Rovira
>> >http://about.me/carlosrovira
>>
>>
>
>
> --
>
> Carlos Rovira
> Director General
> M: +34 607 22 60 05
> http://www.codeoscopic.com
> http://www.avant2.es
>
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> información privilegiada o confidencial. Si ha recibido este mensaje por
> error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
> proceda a su destrucción.
>
> De la vigente Ley Orgánica de Protección de Datos (15/1999), le
> comunicamos que sus datos forman parte de un fichero cuyo responsable es
> CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la
> prestación del servicio o información solicitados, teniendo usted derecho
> de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose
> a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la
> documentación necesaria.
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05
http://www.codeoscopic.com
http://www.avant2.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.

Reply via email to