Support > Repository > Screen function
ja | en

Wagby offers various views in addition to the basic functions of registration, update, deletion, search, list display, and detailed display.

Wagby provides the following screen functions as standard.

screenUseinitial state
Search/List display Data retrieval and list display screen function.Multi-stage layout design can be done for the list display result.
Detail View Detailed data display function.Layout design can be done by combining tab layout and wizard.
sign up New data registration function.The screen layout is the same as the detailed display.It can include input check and input support function.
update Data update function.The screen layout is the same as the detailed display.It can include input check and input support function.
Delete Data delete function.Screen does not exist.A delete button is prepared on the detailed display screen.
List update Function to set the list display screen to update mode.It can include input check and input support function. -
download Data narrowed down by search criteria can be downloaded as CSV/TSV/Excel (.xls/.xlsx) format file. -
upload A function to edit the downloaded data and return it to Wagby.Multiple data can be updated at once. -
Calendar view Ability to display data in calendar format with date as axis.Daily, Weekly, Monthly display can be done. -
Map view Ability to display data on a map with the address (precisely the latitude and longitude derived from the address) as the axis. -
Summary view Function to perform aggregation and graph output with specified dimensions and measures. -
Form Function to perform Excel form and PDF form.Corresponds to detailed screen and list display. -

In Wagby, standard screens and their transitions are available from the beginning. The developer can design the screen transition by selecting "which screen to use".

Figure 1 Standard screen transition

Return destination of cancellation or deletion processing

When cancel processing on the registration/update screen or deletion processing on the detail screen, you return to the previous detailed screen using "Breadcrumb information".

Customizing screen transitions

You can prepare your own buttons and transition to any screen.Please read "Description of each screen function> Screen transition".

In order to activate the screen function, from the screen tab of the menu, set the "Create Screen" setting for each screen to "Enable".

Figure 2 Activating each screen
(1) Search/List display (search)
Provides data retrieval and list display screen. Describes settings related to search processing.
(2) Search/List display (list display)
Provides data retrieval and list display screen. Describe the settings related to the list display part.
(3) Search/List display (list display) Using the grid
Wagby's "grid" is a part that realizes a highly functional list display. You can rearrange the columns, set the width, and hide them at run time.
(4) Batch processing
Multiple data can be selected on the list display screen and processed at once.
(5) Summary of list display
The maximum value, minimum value, average value, total value, number of each item can be displayed in the summary column of the list display screen.
(6) Detail View
Provides detailed data display function.
(7) Sign up
We provide new data registration function.
(8) Copy registration
Provide data copy registration function.
(9) Update
Provide data update function.
(10) Delete
There is no screen concerning deletion. Deletion function is prepared on detailed display and list display screen.
(11) List update
Update the data in list format. You can add new data or delete it.
(12) Using the list update grid
Update the data in list format (grid display).
(13) Wizard
By using the wizard function you can split items into multiple screens.
(14) Calendar view (classic)
Displays an arbitrary model on the calendar with the date type item as the axis. It is compatible with Wagby R6.
(15) Calendar view (modern)
It is a JavaScript-based calendar view. Provides UI corresponding to drag & drop operation.
(16) Map view (Google Maps)
You can use any address item to display any model on Google Maps.
(17) Main model and sub model
Multiple list display screen, detailed display screen, registration screen can be created for one model.
(18) Button name and display condition
You can change the names and display conditions of the buttons prepared for each screen. Expressions are also applicable.
(19) Screen rendering by Ajax
In Wagby, values ​​may be rewritten without reference redrawing (reloading) with reference linked items or automatically calculated items. This uses Ajax technology.
(20) Screen transition (1) Transit from detail screen to registration screen
Transit from detailed screen to registration screen of arbitrary model. Pass parameters at the same time.
(21) Screen transition (2) Transit from detail screen to search screen
Transit from detailed screen to search screen of arbitrary model. Pass parameters at the same time.
(22) Screen transition (3) Transit from detail screen to update screen (if there is no update data, it automatically transits to registration screen)
Transit from detail screen to update model of arbitrary model. Pass parameters at the same time. If there is no more update data, we will automatically transition to the registration screen.
(23) Screen transition (4) Transit from main model update screen to sub model update screen
Transit from the main model update screen to the submodel update screen. Pass parameters at the same time.
(24) Screen transition (5) Screen transition parameters Summary
It summarizes the parameters at the time of screen transition.
(25) [Application] Call external command from original button
This section explains how to execute external command by calling bat file (or sh file) from the original button prepared on the screen.
(26) [Application] Perform model operation with unique button on registration/update screen
I will explain an example of adding a repeating container by pushing the original button prepared on the registration/update screen.
(27) [Application] Logical deletion
If you enable logical deletion, the delete button will change to the flag set function of a specific item. Combined with implicit conditions, it behaves as if it were deleted by appearance.
(28) [Advanced] Temporary storage of registered data
If you use the temporary storage function of registered data, you can not view/update temporarily stored data from others. After that, you can share the data by switching to normal saving.