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 aListbox can have a "Date Picker" style. Which means, when clicked, a date selection screen is presented.
Click HERE for a current list of enhancements byWebBOL 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.