You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/01/13 19:11:12 UTC
[03/17] git commit: [flex-asjs] [refs/heads/develop] - use revised
OneFlexibleChildVerticalLayout
use revised OneFlexibleChildVerticalLayout
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/add4e925
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/add4e925
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/add4e925
Branch: refs/heads/develop
Commit: add4e925a249cc7804a196987b36852ec4f5c48e
Parents: 7fa32ae
Author: Alex Harui <ah...@apache.org>
Authored: Tue Jan 13 10:02:09 2015 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Tue Jan 13 10:02:09 2015 -0800
----------------------------------------------------------------------
.../src/productsView/ProductCart.mxml | 21 +++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/add4e925/examples/FlexJSStore/src/productsView/ProductCart.mxml
----------------------------------------------------------------------
diff --git a/examples/FlexJSStore/src/productsView/ProductCart.mxml b/examples/FlexJSStore/src/productsView/ProductCart.mxml
index 00459f3..40555d9 100755
--- a/examples/FlexJSStore/src/productsView/ProductCart.mxml
+++ b/examples/FlexJSStore/src/productsView/ProductCart.mxml
@@ -31,7 +31,7 @@ limitations under the License.
</basic:style>
<basic:beads>
<basic:ContainerDataBinding />
- <basic:OneFlexibleChildVerticalLayout />
+ <basic:OneFlexibleChildVerticalLayout id="flexLayout" flexibleChild="{productList}" />
</basic:beads>
<fx:Script>
<![CDATA[
@@ -58,7 +58,8 @@ limitations under the License.
//fall through into the same logic as dup
case ProductListEvent.DUPLICATE_PRODUCT:
event.product.qty++;
- total += event.product.price;
+ //total += event.product.price;
+ total = total + event.product.price;
numProducts++;
break;
case ProductListEvent.PRODUCT_QTY_CHANGE:
@@ -69,8 +70,10 @@ limitations under the License.
for (var i:int=0; i < items.length; i++)
{
var product:Product = items[i].product;
- total += product.qty * product.price;
- numProducts += product.qty;
+ //total += product.qty * product.price;
+ //numProducts += product.qty;
+ total = total + product.qty * product.price;
+ numProducts = numProducts + product.qty;
}
break;
default:
@@ -86,7 +89,7 @@ limitations under the License.
<basic:Label width="100%" text="Your Shopping Cart" className="sectionHeader"/>
- <productsView:ProductList id="productList" height="100%" width="100%"
+ <productsView:ProductList id="productList" width="100%"
newItemStartX="-100" newItemStartY="-100"
addProduct="productListEventHandler(event)"
duplicateProduct="productListEventHandler(event)"
@@ -94,18 +97,18 @@ limitations under the License.
removeProduct="productListEventHandler(event)"
showQuantity="true" />
- <basic:Container style="paddingRight:0">
+ <basic:Container style="paddingRight:0" width="100%">
<basic:beads>
<basic:VerticalColumnLayout numColumns="2" />
</basic:beads>
<basic:Label text="Total:" width="100%" />
- <basic:Label width="70" text="{cf.format(total)}" style="textAlign:'right'"/>
+ <basic:Label width="70" text="{cf.format(total)}" id="lblTotal" style="textAlign:'right'"/>
<basic:Label text="Service Fee:" width="100%" />
- <basic:Label width="70" text="{cf.format(numProducts * SHIPPING)}" style="textAlign:'right'"/>
+ <basic:Label width="70" text="{cf.format(numProducts * SHIPPING)}" id="lblFee" style="textAlign:'right'"/>
<basic:Label text="Grand Total:" style="fontWeight:'bold'" width="100%" />
- <basic:Label width="70" text="{cf.format(total + (numProducts * SHIPPING))}" style="textAlign:'right'"/>
+ <basic:Label width="70" text="{cf.format(total + (numProducts * SHIPPING))}" id="lblGrandTotal" style="textAlign:'right'"/>
</basic:Container>