Phase 4 is complete. Its time to see your application in action.
We've modified the BLD Database Explorer using various techniques, implemented
as Custom Page Templates.
Changes made to Orders.
See the files in ~/BLD Templates/CustomPages_Phase4/Orders.
- The Orders list uses a free-form layout. Look at the <ItemTemplate> of the BLDListView.
- To make it more interesting, the List page uses the Ajax Control Toolkit's
CollapsiblePanelExtender
to show and hide the details, instead of going to a separate Details page.
- The BLDListView uses the default Pattern Template, GridView.ascx. It creates a <table>
tag around the contents by default. That doesn't work for our free-form layout. Instead,
we use the NamedPart called "Div" which gives a <div> tag container.
Changes made to Products.
See the files in ~/BLD Templates/CustomPages_Phase4/Products.
- The Product Detail, Edit, and Insert views are using BLDDataField objects to provide
full control over their layout.
- Product Edit and Insert also use a BLDPatternForDataFields control to draw a group
of DataFields by using the DetailsView.ascx Pattern Template.
- The Product List uses the GridView.ascx Pattern Template
to show a subset of available DataFields.
- Named Styles are used extensively.
In Phase 5, we will customize Field Templates.