| Bookshelf Home | Contents | Index | PDF | ![]() |
|
Siebel Self-Service Application Developer's Guide > Customizing Pages for Siebel Self-Service Applications > Page Flow Example for the Self-Service Shopping CartThe following code example shows the sections of the faces-config-base.xml file that define the behavior of the Shopping Cart: <!-- Shopping Cart Navigation Rules --><!--from-view-id>/ss/base/cart/CartDetail.jspx</from-view-id--> <!--from-view-id>/*</from-view-id--> <!-- Without from-view-id, access is allowed to Shopping Cart detail and checkout pages from the Shopping Cart bin on any page. --> <from-outcome>dialog:viewcart</from-outcome> <to-view-id>/ss/base/cart/CartDetail.jspx</to-view-id> <from-action>#{CartDetailBean.checkOutAction}</from-action> <from-outcome>B2BCheckOut</from-outcome> <to-view-id>/ss/base/cart/checkout/Shipping.jspx</to-view-id> <from-action>#{CartDetailBean.checkOutAction}</from-action> <from-outcome>B2CCheckOut</from-outcome> <to-view-id>/ss/base/cart/checkout/ShippingAndBillingB2C.jspx</to-view-id> <from-action>#{CartDetailBean.checkOutAction}</from-action> <from-outcome>GUESTCheckOut</from-outcome> <to-view-id>/ss/base/cart/checkout/PreCheckout.jsp</to-view-id> <!-- Navigation from Shopping Cart Detail Page --><from-view-id>/ss/base/cart/CartDetail.jspx</from-view-id> <from-action>#{CartDetailBean.executeCartAction}</from-action> <from-outcome>login</from-outcome> <to-view-id>/ss/base/common/Login.jspx</to-view-id> <from-action>#{CartDetailBean.reconfigure}</from-action> <from-outcome>reconfigure</from-outcome> <to-view-id>/ss/base/catalog/ProductDetails.jspx</to-view-id> <from-action>#{CartDetailBean.executeCartAction}</from-action> <from-outcome>dialog:renameCart</from-outcome> <to-view-id>/ss/base/cart/popup/RenameCart.jspx</to-view-id> <from-outcome>continueShopping</from-outcome> <to-view-id>#{CartDetailBean.continueShopping}</to-view-id> <!-- Shopping Cart Backing Beans --><managed-bean-name>CartManageDisplayBean</managed-bean-name> <managed-bean-class>oracle.apps.ss.base.view.cart.CartManageDisplayBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-bean-name>CartDetailBean</managed-bean-name> <managed-bean-class>oracle.apps.ss.base.view.cart.CartDetailBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <property-name>bindings</property-name> <managed-bean-name>CartListBean</managed-bean-name> <managed-bean-class>oracle.apps.ss.base.view.cart.CartListBean</managed-bean-class> |
![]() |
![]() |
| Siebel Self-Service Application Developer's Guide | Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |