The following is a list of controls supported by WebBOL.
- Static Text - These are literals/labels the end user cannot change. Such as "First Name" or "Zip
Code". However, your program is allowed to change them, at anytime, for language support or other
programming needs.
- Single Line Alphanumeric Input - These are input fields the user can change. For example,
an address line or name field.
- Numeric Input - These are input fields allowing only digital input. For example, a
billing rate or a zip code.
- MultiLine Alphanumeric Input - This field allows a user to input one or more
paragraphs of information. For example, comments, notes, or remarks.
- Button - This is a field the user clicks to create an event. Examples would be "Finished",
"Ok", "Update", "Continue". Standard and Custom buttons are supported.
- Image - This control is used to display graphics images anywhere on your webpage. You can
associate a hotlink (webpage address) to the image. All standard image types are supported (jpeg, png, bmp,
gif)
- Listbox - This control is used to display a list of choices to the user. Such as a list of
employees or states. Standard, DropDown, ComboBox and VistView styles are supported. The listview style
provides for multiple columns and headers. NOTE: Ipad, Iphone and Droids do not support dropdown list
boxes. They convert dropdown listboxes to their own format. Standard, ComboBox and ListView styles are not altered.
- Radio Buttons - Are used to display choices in which only one can be selected. For example,
if you wanted the user to select a color choice but only one. You could show 4 radio buttons with the
labels of red, green, blue, black. Each time a radio button is clicked the other radio buttons
turn off.
- Check Boxes - Are used to display one option to a user. For example, a check box with a
label "Do you want to be notified ?" would indicate yes if checked, no if not checked. Much more
efficient than a having 2 radio buttons of yes and no.
- InLine Links - Are a very unique control. It allows you to display a web page within a
webpage. Complete with its own scrollbars, clicking, refreshing, responses. Everything. This feature
seems to be very useful in dashboard displays where information is being collected and displayed from
several different websites.
- Date Picker - A graphic popup that allows the user to select a date. The selected date is returned
to the programmer in CCYYMMDD sequence.
- Color Picker - A graphic popup that allows the user to select a color. The selected color is returned
to the programmer in compatible HTML english.
- Calculator - A graphic popup that allows the user to compute a number. The computed number is returned
to the programmer in signed numeric format.
- PopUps - A programmer can specify their program to be displayed as a popup. Controlling size, shape, borders,
colors, fonts and screen position.
- SignOn / SignOff - A programmer can control when a client signs on the their system. When their client signs off
their system.
- Place Holders - Allows a field title to be displayed within the field input space. Thus saving screen real estate.
Particularly useful for smaller displays such as smart phones.
- Geo Locations - Traps and returns the client location to the programmer. It returns a lat/long data field.
- Geo Mapping - Maps, optimizes a series of lat/long coordinates or addresses. Optionally displays traffic.
Every control has standard features. Such as, its own font, color, border, balloon help. However, there are
many features unique to each control. Such as Single Line Alphanumeric Input can have a "password"
style. Which means the input is hidden from prying eyes by substituting a "*" for every character keyed. Or a
Listbox can have a "Date Picker" style. Which means, when clicked, a date selection screen is presented.
Click HERE for a current list of enhancements by
WebBOL version.
Click HERE to play with a demo system that shows all the controls available to the programmer. Of course this demo system is
written entirely in COBOL. All the source code for this demo is provided with the system.