ProductReview Example: Difference between revisions
Line 21: | Line 21: | ||
=== Creating the data dictionaries === | === Creating the data dictionaries === | ||
We want to store information about users, places, purchases and known items. A user should be either a normal user or an administrator. The other tables should hold sufficient information about the items purchased and how the users liked them. | We want to store information about users, places, purchases and known items. A user should be either a normal user or an administrator. The other tables should hold sufficient information about the items purchased and how the users liked them. | ||
Line 46: | Line 45: | ||
*choose "yes" for relative pathing | *choose "yes" for relative pathing | ||
*chose "OK" | *chose "OK" | ||
=== Creating a AJAX Web application === | === Creating a AJAX Web application === | ||
Line 53: | Line 54: | ||
*Select "Rating" as Web Application name | *Select "Rating" as Web Application name | ||
*enter OK | *enter OK | ||
Copy everything in "Visual DataFlex AJAX Library\AppHtml" to the "\AppHtml" of your project. | |||
Line 59: | Line 64: | ||
users logging in | users logging in | ||
*choose create new | *choose create new | ||
Line 65: | Line 69: | ||
*select "AJAX Session Manager" | *select "AJAX Session Manager" | ||
*Write "SessionManager" as Object name | *Write "SessionManager" as Object name | ||
=== Creating a AJAX Form === | |||
*choose create new | |||
*select Web markup | |||
*select AJAX Form | |||
=== AJAX Masterdetail === | === AJAX Masterdetail === | ||
Listing user assements for items | Listing user assements for items |
Revision as of 12:34, 7 September 2007
Here I will build a example application using the VDF Ajax library and note the steps taken underway.
Functionality
To have an example AJAX application to share assessments about known items .
To accomplish this, then users should be able to:
- login
- create a user account
- choose an item from a list
- enter information about a known item
- supply a rating of an item
The overall goal is to be able to see what users think about a particular item.
The system should be implemented using as a web application, showcasing the possibilities in the VDF AJAX library.
Development
Creating the data dictionaries
We want to store information about users, places, purchases and known items. A user should be either a normal user or an administrator. The other tables should hold sufficient information about the items purchased and how the users liked them.
Create these tables in the database builder and create the associated data dictionaries.
The following data dictionaries should now be available:
- Item_DataDictionary
- Place_DataDictionary
- Purchase_DataDictionary
- Rating_DataDictionary
- UserInfo_DataDictionary
Using the AJAX Library
Fetch the library from : http://www.dataaccess.nl/IframeText.asp?pageid=1378 install it
- Right click in the class palette in VDF12.
- press "add/remove libraries".
- press "Add Library"
- navigate to where you installed the VDF AJAX library. I installed mine in "c:\programmer\Visual DataFlex AJAX Library 1.0" .
- click on the sws file for the AJAX library
- choose "yes" for relative pathing
- chose "OK"
Creating a AJAX Web application
- choose create new
- select AJAX Web Project
- Select "Rating" as Web Application name
- enter OK
Copy everything in "Visual DataFlex AJAX Library\AppHtml" to the "\AppHtml" of your project.
AJAX Session management
users logging in
- choose create new
- select "Web Object"
- select "AJAX Session Manager"
- Write "SessionManager" as Object name
Creating a AJAX Form
- choose create new
- select Web markup
- select AJAX Form
AJAX Masterdetail
Listing user assements for items