flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject [FlexJS]js:List
Date Thu, 01 Dec 2016 10:49:22 GMT
I’m not sure if I’m doing something wrong, or there is an actual problem…

I have the following markup in my mxml:

	<js:List id="templateList" width="100%">
			<js:SimpleCSSStyles marginTop="5" />

I don’t know the content of the List until some point at runtime and Data Binding is too
confusing for my to try and mess with that.

I have the following code which gets run when the list of objects is actually constructed:

templateList.dataProvider = new ArrayList(dataModel.templateList);

By inspecting List, I see that the ArrayList is added to the (ArraySelectionModel) model.

The beads in the strand are:

0: org.apache.flex.html.beads.models.ArraySelectionModel
1: org.apache.flex.html.beads.ListView
2: org.apache.flex.html.beads.models.ViewportModel
3: org.apache.flex.html.supportClasses.ScrollingViewport
4: org.apache.flex.html.beads.controllers.ListSingleSelectionMouseController
5: org.apache.flex.html.beads.DataItemRendererFactoryForArrayData
6: org.apache.flex.core.ItemRendererClassFactory
7: org.apache.flex.core.ItemRendererClassFactory
8: org.apache.flex.html.beads.layouts.VerticalLayout

The problem is that nothing is actually added to the HTML Element tree:

<div class="List" id="fontList" style="display: block; position: absolute; width: 231px;
margin-top: 5px; left: 0px; height: 231px; top: 95px;"><div class="ListDataGroup" style="display:
block; position: absolute; overflow: auto; left: 1px; top: 1px; width: 229px; height: 229px;"></div></div>

What’s wrong?


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message