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.


PL/B Web Server Default CSS Styles Getting Started