Repository: flex-asjs
Updated Branches:
  refs/heads/develop 9eeecb3be -> ab7fe24c7


- Simplify ProductsModel in DataGridExample


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/ab7fe24c
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/ab7fe24c
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/ab7fe24c

Branch: refs/heads/develop
Commit: ab7fe24c70d839acc4a9e2f0c5e677cc7edd85c5
Parents: 9eeecb3
Author: piotrz <[email protected]>
Authored: Sat Mar 4 17:14:10 2017 +0100
Committer: piotrz <[email protected]>
Committed: Sat Mar 4 17:14:10 2017 +0100

----------------------------------------------------------------------
 .../src/main/flex/models/ProductsModel.as       | 37 +++++---------------
 1 file changed, 8 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ab7fe24c/examples/flexjs/DataGridExample/src/main/flex/models/ProductsModel.as
----------------------------------------------------------------------
diff --git 
a/examples/flexjs/DataGridExample/src/main/flex/models/ProductsModel.as 
b/examples/flexjs/DataGridExample/src/main/flex/models/ProductsModel.as
index 2526c04..0f6d4d2 100644
--- a/examples/flexjs/DataGridExample/src/main/flex/models/ProductsModel.as
+++ b/examples/flexjs/DataGridExample/src/main/flex/models/ProductsModel.as
@@ -18,43 +18,22 @@
 
////////////////////////////////////////////////////////////////////////////////
 package models
 {
-       import org.apache.flex.events.EventDispatcher;
        import org.apache.flex.collections.ArrayList;
-
        import products.Product;
 
-       public class ProductsModel extends EventDispatcher
+       public class ProductsModel
        {
-               public function ProductsModel()
-               {
-                       _productList = new ArrayList();
-                       _productList.source = source;
-               }
-
-               private var source:Array = [
-                       new 
Product("ps100","Widgets",44,200,"assets/smallbluerect.jpg"),
-                       new 
Product("tx200","Thingys",5,285,"assets/smallgreenrect.jpg"),
-                       new 
Product("rz300","Sprockets",80,105,"assets/smallyellowrect.jpg"),
-                       new 
Product("dh440","Doohickies",10,340,"assets/smallredrect.jpg"),
-                       new 
Product("ps220","Weejets",35,190,"assets/smallorangerect.jpg")
-                       ];
-
-               private var _productList:ArrayList;
-
-               override public function toString():String
-               {
-                       return "ProductsModel";
-               }
+               private var _productList:ArrayList = new ArrayList([
+            new Product("ps100","Widgets",44,200,"assets/smallbluerect.jpg"),
+            new Product("tx200","Thingys",5,285,"assets/smallgreenrect.jpg"),
+            new 
Product("rz300","Sprockets",80,105,"assets/smallyellowrect.jpg"),
+            new Product("dh440","Doohickies",10,340,"assets/smallredrect.jpg"),
+            new Product("ps220","Weejets",35,190,"assets/smallorangerect.jpg")
+               ]);
 
                public function get productList():ArrayList
                {
                        return _productList;
                }
-
-               private var _labelFields:Array = [ "id", "title", "sales", 
"detail" ];
-               public function get labelFields():Array
-               {
-                       return _labelFields;
-               }
        }
 }

Reply via email to