Default demo installed with FrameworX Update 1c.
Download the Demo Solution here: Demo.dbsln |
On this page:
This Demo showcases, among others, the following features:
A good start for solutions that will deploy User Interfaces ir to organize the main layouts.
The Layout used on startup is defined in Displays-ClientSettings, and for this solution, we named it "Startup"
We defined the Startup Layout with a Header, a left side Menu, and the main contents area.
The Header Edit was set to Stretch, so it will use the entire width of the display, and the left Menu is position underneath it with a resized enabled. Those settings are in top of the DisplaysLayouts configuration at the Panels configuration:
Then we defined which pages will be used for the Header, menu and initial pages. The Layout features is able to automatically recognize if the client is opening in a Portrait or Landscape mobile device. That allows to customize the page used in each context. If the customization is left empty, the display in the PAGE column will be used.
if you want to prevent the use of that panel, add the character "_" in the cell. In this solution, we used that to avoid having a left Menu when opening for Portrait Mobile.
The starting a RichClient, SmartClient a WebPage in a desktop computer, the "Page" column is used.
When a client opens a web connection to the server, the replacements will be applied according it a Mobile (portrait mode) or a Mobile Landscape (Tablet or Pad).
Only one layout can define the initial page for Desktop, Tablets and Mobile, windows native or HTML5. There is no need to create one layout to each type of device. In this Demo, we created the additional 3 layouts, Desktop, Pad, and Mobile, just allow the desktop to emulate other devices, and for didactical reasons. |
In this section: