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/16 21:17:51 UTC
git commit: [flex-asjs] [refs/heads/release0.8.0] - Fixes
DataBindingExample_as so it runs and looks correct.
Repository: flex-asjs
Updated Branches:
refs/heads/release0.8.0 508b457f1 -> cc58714a5
Fixes DataBindingExample_as so it runs and looks correct.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/cc58714a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/cc58714a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/cc58714a
Branch: refs/heads/release0.8.0
Commit: cc58714a5698c9d10ee00432673b69e399fba0d9
Parents: 508b457
Author: Peter Ent <pe...@apache.org>
Authored: Tue May 16 17:17:49 2017 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Tue May 16 17:17:49 2017 -0400
----------------------------------------------------------------------
.../src/main/flex/DataBindingExample.as | 79 ++++++++++----------
.../src/main/flex/controllers/MyController.as | 4 +-
2 files changed, 42 insertions(+), 41 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/cc58714a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
index 93b30c6..d215cec 100644
--- a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
+++ b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
@@ -28,6 +28,7 @@ import org.apache.flex.html.beads.CSSTextButtonView;
import org.apache.flex.html.beads.CSSTextToggleButtonView;
import org.apache.flex.html.beads.CheckBoxView;
import org.apache.flex.html.beads.ContainerView;
+import org.apache.flex.html.beads.GroupView;
import org.apache.flex.html.beads.DataItemRendererFactoryForArrayData;
import org.apache.flex.html.beads.DropDownListView;
import org.apache.flex.html.beads.ListView;
@@ -68,7 +69,7 @@ import controllers.MyController;
public class DataBindingExample extends Application
{
-
+
public function DataBindingExample()
{
addEventListener("initialize", initializeHandler);
@@ -86,10 +87,10 @@ public class DataBindingExample extends Application
addBead(service);
addBead(new ViewSourceContextMenuOption());
}
-
+
public var service:HTTPService;
public var collection:LazyCollection;
-
+
private function initializeHandler(event:Event):void
{
MyModel(model).stockSymbol="ADBE";
@@ -98,43 +99,43 @@ public class DataBindingExample extends Application
private function setupStyles(vi:SimpleCSSValuesImpl):void
{
var viv:Object = vi.values = {};
- viv["global"] =
+ viv["global"] =
{
fontFamily: "Arial",
- fontSize: 12
+ fontSize: 12
};
-
+
var o:Object;
-
+
o = viv[makeDefinitionName("org.apache.flex.html::Container")] =
{
-
+
iBeadView: ContainerView,
- iBeadLayout: BasicLayout,
- iContentView: ContainerContentArea,
- iViewport: Viewport,
- iViewportModel: ViewportModel
+ iBeadLayout: BasicLayout
};
-
+
+ COMPILE::SWF {
+ o.iContentView = ContainerContentArea;
+ o.iViewport = Viewport;
+ o.iViewportModel = ViewportModel;
+ };
+
o = viv[makeDefinitionName("org.apache.flex.core::View")] =
{
-
- iBeadView: ContainerView,
- iBeadLayout: BasicLayout,
- iContentView: ContainerContentArea,
- iViewport: Viewport,
- iViewportModel: ViewportModel
+
+ iBeadView: GroupView,
+ iBeadLayout: BasicLayout
};
-
+
COMPILE::SWF {
o.iBackgroundBead = SolidBackgroundBead;
o.iBorderBead = SingleLineBorderBead;
}
-
- viv[makeDefinitionName("org.apache.flex.html::List")] =
+
+ viv[makeDefinitionName("org.apache.flex.html::List")] =
{
iBeadModel: ArraySelectionModel,
- iBeadView: ListView,
+ iBeadView: ListView,
iBeadController: ListSingleSelectionMouseController,
iBeadLayout: VerticalLayout,
iContentView: DataGroup,
@@ -144,7 +145,7 @@ public class DataBindingExample extends Application
iItemRendererClassFactory: ItemRendererClassFactory,
iItemRenderer: StringItemRenderer
};
-
+
o = viv[makeDefinitionName("org.apache.flex.html::Button")] =
{
backgroundColor: 0xd8d8d8,
@@ -154,28 +155,28 @@ public class DataBindingExample extends Application
COMPILE::SWF {
o.iBeadView = CSSButtonView;
}
-
+
viv[makeDefinitionName("org.apache.flex.html::Button:hover")] =
{
backgroundColor: 0x9fa0a1,
border: [1, "solid", 0x000000],
padding: 4
};
-
+
viv[makeDefinitionName("org.apache.flex.html::Button:active")] =
{
backgroundColor: 0x929496,
border: [1, "solid", 0x000000],
padding: 4
};
-
+
COMPILE::SWF {
viv["org.apache.flex.html::CheckBox"] =
{
iBeadModel: ToggleButtonModel,
iBeadView: CheckBoxView
};
-
+
viv["org.apache.flex.html::DropDownList"] =
{
iBeadModel: ArraySelectionModel,
@@ -183,7 +184,7 @@ public class DataBindingExample extends Application
iBeadController: DropDownListController,
iPopUp: DropDownListList
};
-
+
viv["org.apache.flex.html.supportClasses::DropDownListList"] =
{
iBeadModel: ArraySelectionModel,
@@ -197,26 +198,26 @@ public class DataBindingExample extends Application
borderWidth: 1,
backgroundColor: 0xFFFFFF
};
-
+
viv["org.apache.flex.html::Label"] =
{
iBeadModel: TextModel,
iBeadView: TextFieldView,
iMeasurementBead: TextFieldLabelMeasurementBead
};
-
+
viv["org.apache.flex.html::List"] =
{
iBorderBead: SingleLineBorderBead,
iBorderModel: SingleLineBorderModel
};
-
+
viv["org.apache.flex.html::RadioButton"] =
{
iBeadModel: ValueToggleButtonModel,
iBeadView: RadioButtonView
};
-
+
viv["org.apache.flex.html::TextArea"] =
{
iBeadModel: TextModel,
@@ -229,14 +230,14 @@ public class DataBindingExample extends Application
borderWidth: 1,
backgroundColor: 0xFFFFFF
};
-
+
viv["org.apache.flex.html::TextButton"] =
{
iBeadModel: TextModel,
iBeadView: CSSTextButtonView,
iMeasurementBead: TextButtonMeasurementBead
};
-
+
viv["org.apache.flex.html::TextInput"] =
{
iBeadModel: TextModel,
@@ -249,13 +250,13 @@ public class DataBindingExample extends Application
borderWidth: 1,
backgroundColor: 0xFFFFFF
};
-
+
viv["org.apache.flex.html::ToggleTextButton"] =
{
iBeadModel: ToggleButtonModel,
iBeadView: CSSTextToggleButtonView
};
-
+
viv["org.apache.flex.html::SimpleList"] =
{
iBeadModel: ArraySelectionModel,
@@ -269,7 +270,7 @@ public class DataBindingExample extends Application
iItemRendererClassFactory: ItemRendererClassFactory,
iItemRenderer: StringItemRenderer
}
-
+
viv["org.apache.flex.html.supportClasses::StringItemRenderer"] =
{
iBeadController: ItemRendererMouseController,
@@ -277,7 +278,7 @@ public class DataBindingExample extends Application
}
}
}
-
+
private function makeDefinitionName(s:String):String
{
COMPILE::JS {
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/cc58714a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as b/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as
index b7d52bd..6487908 100644
--- a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as
+++ b/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as
@@ -42,8 +42,8 @@ package controllers
private var service:HTTPService;
private var collection:LazyCollection;
- private var queryBegin:String = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22";
- private var queryEnd:String = "%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json";
+ private var queryBegin:String = "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22";
+ private var queryEnd:String = "%22)%0A%09%09&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&format=json";
private function viewChangeHandler(event:Event):void
{