Screen components
This function is used to manage the URL and the html pages that can then be used in the screens containing a browser section, in order to display :
- either a web page, by specifying a code of the type URL
- or a HTML page described in this dictionary, by specifying a code of the type HTML.
This function is also used to store the XSL processes. Associated with the sections of the grid type, an XSL is used :
- to present in a graphical manner (with graphs not pre-viewable in flash)
- to manage the interactions (of the type sliding - replace or other) that are used to update the grid in a graphical manner.
This way of working offers an important opening with a wide field of possibilities to the parameterization of software developed from the basis of the X3 technological platform.
Each XSL graphic is associated with a grid, therefore an [M] class that will be displayed or not according to the parameterization of the screen.
The planning and nomenclature graphs are directly modifiable thanks to the interaction process indicated in this dictionary.
As standard, it is planned to ship five XSL that are :
- APLANM : monthly planning represents one or more activities on a calendar month with 1 to 4 months being displayed at a time.
- APLANY : annual planning represents one or more activities over a calendar of 12 consecutive scrolling months.
- ANOMH : horizontal nomenclature representing a nomenclature or an organigram.
- ANOMV : vertical nomenclature representing an arborescense of the type windows file explorer.
- ARADAR : the radar is used to display a group of numeric values.
A detailed appendix details these five XSL shipped as standard.
Prerequisite
Refer to documentation Implementation
Screen management
Header
The header is used to identify in a unique fashion each element in this table. It is also used to enter all the information necessary on the components of the type URL.
| Code (field CODURL) |
|
Code identifying the current record. |
| Link type (field TYPURL) |
|
Field used to determine the three graphical interfaces :
|
| Description (field ZINTIT) |
|
Component title. It is notably displayed on the screen, when this latter proposes a URL choice or HTML pages. |
| Evaluated title (field INTEVAL) |
|
Used to have a title for the URL, HTML page or XSL element, variable as a function of a context. If it is entered, the evaluated title is displayed in the place of the title, during the display screen in which this component is placed. |
| XSL type (field TYPXSL) |
|
Used to refine a XSL link type. As standard, there are three XSL process types :
The "Miscellaneous" is reserved for specific/custom developments. |
| Parameter code (field PARXSL) |
|
used to associate XSL with a parameter set defined in miscellaneous table 915. It will intervene in the parameterization of the screens during the characterization of the fields. |
| Module (field MODULE) |
|
[object Object] |
| Activity code (field CODACT) |
|
An activity code is used to:
If the activity code is disabled:
|
| Address (field URL) |
|
URL address. It can be evaluated. Examples:
|
| Location (field PLEURL) |
| Security level (field SECLEV) |
Tab Definition
This tab is constructed from a unique field that is used to enter the description of a HTML page or a process in XSL language.
Tab Parameters
This tab is used to enter the parameterization used by the XSL process.
Grid Local menus
Interactions
Grid Parameters
Specific Buttons
|
Copy |
This button is used to copy this information to another folder. |
|
Utilization |
This button is used to list the usage in a log file. |
Error messages
In addition to the generic error messages, the following messages can appear during the entry :
Code already defined in line xxx
the code entered must be unique in the table.
Non-existent menu
the local menu number entered must exist in the table of messages and local menus AMENLOC.
Non-existent process
the process must be referenced in the sub-programs table ASUBPROG.
Non existent sub-program
the sub-program must be referenced in the sub-programs table ASUBPROG.
Tables used
Refer to documentation Implementation