You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2017/05/17 17:33:30 UTC
git commit: [flex-asjs] [refs/heads/release0.8.0] - Fixed ListExample.
Repository: flex-asjs
Updated Branches:
refs/heads/release0.8.0 4a3117658 -> 57d3155a8
Fixed ListExample.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/57d3155a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/57d3155a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/57d3155a
Branch: refs/heads/release0.8.0
Commit: 57d3155a8009d07d63edd9567c4a918bdc8e5b6f
Parents: 4a31176
Author: Peter Ent <pe...@apache.org>
Authored: Wed May 17 13:33:28 2017 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Wed May 17 13:33:28 2017 -0400
----------------------------------------------------------------------
.../src/main/flex/MyInitialView.mxml | 23 ++++++++++++++++++--
.../main/flex/simple/IRFactoryForArrayData.as | 2 +-
2 files changed, 22 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/57d3155a/examples/flexjs/ListExample/src/main/flex/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ListExample/src/main/flex/MyInitialView.mxml b/examples/flexjs/ListExample/src/main/flex/MyInitialView.mxml
index bb05be8..e62c41c 100644
--- a/examples/flexjs/ListExample/src/main/flex/MyInitialView.mxml
+++ b/examples/flexjs/ListExample/src/main/flex/MyInitialView.mxml
@@ -30,14 +30,33 @@ limitations under the License.
IBeadLayout: ClassReference("org.apache.flex.html.beads.layouts.VerticalLayout");
IDataProviderItemRendererMapper: ClassReference("simple.IRFactoryForArrayData");
IItemRendererClassFactory: ClassReference("org.apache.flex.core.ItemRendererClassFactory");
- IItemRenderer: ClassReference("org.apache.flex.html.supportClasses.StringItemRenderer");
+ IItemRenderer: ClassReference("org.apache.flex.html.supportClasses.StringItemRenderer");
+ IBeadController: ClassReference("org.apache.flex.html.beads.controllers.ListSingleSelectionMouseController");
overflow: auto;
border: 1px solid #CCCCCC;
}
+
+ js|StringItemRenderer {
+ height: 30px;
+ }
</fx:Style>
+
+ <js:Label x="20" y="20" text="A FlexJS List" />
+
+ <js:List x="20" y="40" width="400" height="300">
+ <js:beads>
+ <js:ConstantBinding
+ sourceID="applicationModel"
+ sourcePropertyName="productNames"
+ destinationPropertyName="dataProvider" />
+ </js:beads>
+ </js:List>
+
- <gen:GenericList x="20" y="20" width="400" height="300" className="GenericList">
+ <js:Label x="500" y="20" text="A local list using DataContainer" />
+
+ <gen:GenericList x="500" y="40" width="400" height="300" className="GenericList">
<gen:beads>
<js:ConstantBinding
sourceID="applicationModel"
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/57d3155a/examples/flexjs/ListExample/src/main/flex/simple/IRFactoryForArrayData.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/ListExample/src/main/flex/simple/IRFactoryForArrayData.as b/examples/flexjs/ListExample/src/main/flex/simple/IRFactoryForArrayData.as
index 956b847..64adf17 100644
--- a/examples/flexjs/ListExample/src/main/flex/simple/IRFactoryForArrayData.as
+++ b/examples/flexjs/ListExample/src/main/flex/simple/IRFactoryForArrayData.as
@@ -155,7 +155,7 @@ package simple
for (var i:int = 0; i < n; i++)
{
var ir:ISelectableItemRenderer = itemRendererFactory.createItemRenderer(dataGroup) as ISelectableItemRenderer;
- dataGroup.addElement(ir);
+ dataGroup.addItemRenderer(ir);
ir.index = i;
ir.labelField = list.labelField;
if (presentationModel) {