REFRESH
[Previous] [Main] [Next]

REFRESH

Clickng on the Refresh buton brings up the Mark Tables screen. Chose a table by clicking on a row at the bottom of the screen. Put a check mark in Process Table . Exit the screen and the data_dict (data dictionary table that drives the rest of JGuiGen) will be filled with information about the tables that you marked to "process." When you exit this screen the Data_Dict table will be REFRESHED with new meat-data from your SQL table.


Mark Tables


data_dictionary_mark_tables.png

When you choose the "REFRESH" option, JGuiGen will query your database and list all of the tables that it finds. Place a check mark in the PROCESS TABLE checkbox for each table you are interested in. These tables will be processed into the Data Dictionary table. They will be documented and will be available to generate application.s

1. DUP Button - you can create more than one class to access the same table. The way to do this is to highlight an existing class and duplicate it with the dup button.

2. TABLE_NAME - You cannot change this but you can camelcase the spelling. This will make the generated code more readable.

3. PROCESS TABLE - mark the table for processing or leave it unmarked if you do not want the data dictionary documentation for this table.

4. CLASS NAME - The table name will be entered here by default. You can change this and camel case it. The become the default name of the class you will generate to edit the current table. You can overwrite this value later. I intend for it to be possible to have several "Table Description" for one table. This same row iin the data dicionary table is used when you EDIT the DATA DICTIONARY. The row that describes the whole table is used to describe the application that will be gnereated (Menu-at-top, screen-name, etc.) When we have the ability to have several then we can have a class designed to edit one row (with no table at the bottom, no ADD, no FIND, etc.) and perhaps another with all of the options and another designed to be merged into a larged application that edits two tables at the same time (a join situation.)

5. Cass Description - Use this to describe the class you plna to generate.

6. Duplicate Classes - note that this table has two classes being generated to edit it.