ProductReview Example: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
Here I will build a example application using the VDF Ajax library and note the steps taken underway.
Here I will build a example application using the VDF Ajax library and note the steps taken underway.
Existing examples (From AJAX library):
*AJAX Contact Management
*AJAX Order Entry




== Functionality ==
== Functionality ==
To have an example VDF [[AJAX]] application  to share assessments about known items .
The overall goal is to be able to see what users think about a particular item.
 


To accomplish this, then users should be able to:
To accomplish this, then users should be able to:
Line 14: Line 17:
*supply a rating of an 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  as a web application, showcasing the possibilities in the VDF AJAX library.
The system should be implemented  as a web application, showcasing the possibilities in the VDF AJAX library.
Line 41: Line 43:


=== Creating the webapp ===
=== Creating the webapp ===
==== Session management ====
==== Session management ====
users logging in
users logging in
Line 54: Line 54:


create web objects for all data dictionaries.
create web objects for all data dictionaries.
==== Creating the web markup ====


== Problems ==
== Problems ==
*[[AJAX Updating Related forms]]
*[[AJAX Updating Related forms]]

Revision as of 13:53, 9 September 2007

Here I will build a example application using the VDF Ajax library and note the steps taken underway.

Existing examples (From AJAX library):

  • AJAX Contact Management
  • AJAX Order Entry


Functionality

The overall goal is to be able to see what users think about a particular item.

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 system should be implemented as a web application, showcasing the possibilities in the VDF AJAX library.

Application design

First you should familiarize yourself with these:


Table layout

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

Creating the webapp

Session management

users logging in

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


Creating the Web Objects

create web objects for all data dictionaries.


Creating the web markup

Problems