Show/Hide Toolbars

Inventu Viewer Enhanced ASP.NET UI Application Generator

The Panel object is a new, Flynet Viewer Version 4.3 feature to provide control of generating ASPX pages that are divided into DIV sections and with all contained Labels, Fields and FieldMaps rendered using relative instead of absolute positioning.

 

Since Visual Studio has been migrating away from good support for absolute positioning, and since in many cases absolute positioning results in unattractive layouts, the Panel and the Panel Divs PageTemplate were introduced to provide relative positioning support.

 

In the simplest use a single Panel can be drawn to encompass the entire screen, and the Screen's PageTemplate property set to Panel Divs.

 

This will produce a single DIV containing a single Table (using the Standard Panel template, which produces table-formatted layouts inside each Panel).  The columns are all positioned using ColSpan attributes to determine start and relative width of the contained label, field or FieldMap (multirow map).

 

There is an alternative template currently provided for Panels, the FloatingDivs template...but this is difficult to specify and control if a reasonably close rendering of the current screen's layout is desired.