PLBWIN Behavior Differences
There are some PLBWIN object behaviors that depend solely on the Windows controls. In some cases, the
PLB applications may depend on the Windows OS control behavior. When these same PLB applications execute
using the PL/B Web Server runtimes, the program execution behaviors may need to be changed to account
for the differences between Windows control behaviors and HTML object behaviors.
Examples:
1. Some users may set
the PLB object HEIGHT and\or WIDTH to have a zero size.
-
PLBWIN Windows OS runtime
-
In this case, the Windows OS determines the behavior where the Windows control is not visible to the end-user.
-
PL/B Web Server Client Browser
-
In this case, the client browser is responsible for rendering the HTML object that has a zero HEIGHT and
WIDTH. The object rendering behaviors depend solely on the client browser type being used. In most cases,
the HTML object may still be visible.
2. The pop down item
list for a COMBOBOX is controlled and rendered by the Windows OS.
-
PLBWIN Windows OS runtime
-
Some users have implemented their PLB applications to hide data in the COMBOBOX items by extending the
item data to include information outside the bounds of the drop down viewing rectangle. This technique
is only valid for the Windows OS.
-
PL/B Web Server Client Browser
-
The drop down item list viewing rectangle is controlled and rendered by the client browser. The client
browsers do not clip the item list data and therefore all of the item list data appears in the drop down
list. The PWS application must be changed to only show the end user item list without including the extended
data.