ProductReview Example: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
Line 37: Line 37:
*choose "yes" for relative pathing
*choose "yes" for relative pathing
*chose "OK"
*chose "OK"
=== Creating a AJAX Web application ===
*choose create new
*select AJAX Web Project
*Select "Rating" as Web Application name
*enter OK


=== AJAX Session management ===
=== AJAX Session management ===
users logging in
users logging in
*choose create new
*select "Web Object"
*select "AJAX Session Manager"
*Write "SessionManager" as Object name


=== AJAX Masterdetail ===
=== AJAX Masterdetail ===
Listing user assements for items
Listing user assements for items

Revision as of 13:17, 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

Designing the tables

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.


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


AJAX Session management

users logging in


  • choose create new
  • select "Web Object"
  • select "AJAX Session Manager"
  • Write "SessionManager" as Object name


AJAX Masterdetail

Listing user assements for items