intra-mart Accel Kaiden! / Programming Guide

«  Gadget   ::   Contents   ::   ajax Communication Programming  »

Application Form Gadget Master Data

[Application Gadget Master Data]

Application form gadget information is retained on the database.
The information are retained by the following tables and all the following table data are collectively called [Application Form Gadget Master Data].
  • Application form gadget master
  • Application form gadget overview master
  • Application form gadget tag master
  • Application form gadget surface master
  • Application form gadget block master
  • Application form gadget field group master
  • Application form gadget field master
When you create application form gadget, you need to consider the application gadget master data and throw in the data into each table.
Details of each table data is explained in subsequent sections.

Application Form Gadget Master

Master to retain the information to be the base of application gadget.
Gadget Class
It represents gadget types.
In intra-mart Accel Kaiden! standard, daily allowance detail is [allowanceDetail] and lodging detail is [lodgeDetail].
Gadget Variation
It identifies the difference of screen layout by same type of gadget.
In intra-mart Accel Kaiden! standard, daily allowance detail gadget (for domestic) is [v01] and daily allowance detail gadget (for international) is [v02].
JSP Path
It sets JSP file path.
JAVA Class Path
It sets JAVA class path.
Surface Key
It sets the surface key to be gadget title.
This will be associated with the surface key of gadget surface master described later.
Sort Key
It sets sort key.

Application Form Gadget Overview Master

Master to retain the overview information of application form gadget
Gadget Name
It sets gadget name.
Record data for the number of locales to be used should be defined.
Gadget Overview
It sets gadget overview.
It will be the tool tip of gadget master maintenance screen.
Record data for the number of locales to be used should be defined.

Application Form Gadget Tag Master

Master to retain the gadget attribute.
Tag
It sets tags.

Notes

If the following tags exist, the attribute is given to gadget by setting it, and the behaviour for each gadget attribute can be defined. In intra-mart Accel Kaiden! standard gadget, tags ather than followings are also set, but they are tags for future extension.
Tag Classification Tag Name Description
Limitation constraintDuplicationSelf
Duplication with self inside the application form is prohibited.
Limitation constraintDuplicationClass
Duplication with same gadget class inside the application form is prohibited.
Target Application Form Type appAdvance
It sets target application form type [In-advance Application].
If you select application form type [In-advance Application Form] by application form master maintenance, it will be the gadget that can be selected.
Target Application Form Type appSettle
It sets target application form type [Settlement Application].
If you select application form type [Settelemt Application Form] by application master maintenance, it will be the gadget that can be selected.
Target Application Form Type appNormal
It sets target application form type [General].
If you select application form type [General] by application form master maintenance, it will be the gadget that can be selected.

Application Form Gadget Surface Master

Master that retains surface information of gadget.
Record data for the number of locales used by the system should be defined for the surface key.

Application Form Gadget Block Master

Master that retains block information of gadget.
It sets block type, sort key, and surface key for block ID.
Block ID
It sets block ID.
Block Type
It sets either [normal] or [detail].
When detail line is not retained, set [normal].
Set [detail] when you retain detail line.
Sort Key
It sets sort key. It is an item for future extension.
Surface Key
It sets surface key to be the title of gadget.

Notes

Block ID is defined by corresponding to one transaction table that retains gadget input data.
For example, in case of [Entertainment Detail Gadget] of intra-mart Accel Kaiden! standard, 3 block IDs are defined.
Block ID Block Type Corresponding Transaction Table
entInfTable normal Entertainment detail table
entInfOthDtlTable detail Entertainment detail other detail table
entInfOurDtlTable detail Entertainment detail our detail table

Application Form Gadget Field Group Master

Master that retains field group information of gadget.
Followings are the roles.
  • Grouping of [Gadget Field]
  • Association with [Gadget Block]
  • Setting of mandatory type
Block ID
It is set by associating with block ID of gadget block master.
Field Group ID
It sets field group ID.
Surface Key
It is set by associating with surface key of gadget surface master.
The surface associated here will be the label of optional/mandatory switch screen of gadget items of application form master maintenance.
Mandatory Type
It sets optional/mandatory of item.
Selected from [0:can be changed (default optional)], [1:can be changed (default mandatory)], [a:always optional], or  [b:always mandatory]
Sort Key
It sets sort key. It is an item for future extension.

Notes

If the mandatory type is [can be changed], optional/mandatory of item can be switched in application form master maintenance.

Warning

Optional/mandatory of item should be switched by application master maintenance, so basically, you should not give NotNull limitation on transaction table that retains the gadget input data.

Application Form Gadget Field Master

This is a master to retain gadget field information.
Block ID
It is set by associating with block ID of gadget block master.
Field key
It sets field key.
Field group ID
It is set by associating with field group ID of gadget field master.
Surface key
It is set by associating with surface key of gadget surface master.
The surface associated here will be the label of the application form gadget.
Sort key
It sets sort key. It is an item for future extension.

«  Gadget   ::   Contents   ::   ajax Communication Programming  »