You are here: Home News & Events Development Update Development Update July 2006
Document Actions

Development Update July 2006

Modern Grid Control to replace Display & Screen Arrays

‘Hydra4GL' 4.3 can replace screen arrays with screen grids for enhanced usability. There is also a difference in how the data is sent to the client. Using a normal screen record, the application server sends only the required data for the current record view. Whenever the user navigates/scrolls through the list, (e.g. scrolls one line down) the application server re-sends all the data for the new screen array view. The modern grid control does not have this limitation.

Example Image: Traditional Screen Array Example Image: Modern Grid Control

Data Transmission Between Grid Control And Server

Using the modern grid control means the developer can choose between:
a) Sending all grid data to the client and,
b) Sending a specific amount of data to the client.

Grid Column Resize

The new grid control not only brings visual enhancements to the graphical user interface, it also adds new functionality and capabilities. The developer can control if the user should be able to resize the columns and if so, whether these changes should be stored in the local registry for future application sessions. The grid resize helps  to manage a larger set of data on the screen.

 Example Image: Column resize 1  Example Image: Column resize 2

Grid Column Header

The grid column header labels can be populated statically and dynamically including the alignment using functions and form field attributes. The developer is able to attach an event (key or action) to a column header which in the case of a mouse click, triggers the corresponding event. The grid header can also be removed if and when desired.

Data Export Of Grid Data

The grid control functions offer the developer the opportunity to cater for grid data export. Grid Data can be passed on to  other applications for further processing and reporting purposes. 
Example Image: Grid Export

Data Export Of Grid Data

The grid control functions offer the developer the opportunity to cater for grid data export. Grid Data can be passed on to  other applications for further processing and reporting purposes.

Export Data Range

The data range can be specified by columns and limited between all data, or only the data currently displayed in the grid control.

Supported Data Format

Supported data formats are standard text, CVS and HTML.

Export Target
The target location can be a file or simply the clipboard.