All of your screens will have the same overall web look and feel based on the Presto skin you select. You don't have to change screens individually to inherit the skin design and you can customize the skins to match your organization's look and feel.
Presto supports 132 and 80 character screens.
Menus are automatically transformed into clickable links. Any image, text or button can be a link to any web page you want including WebSmart applications. You are not limited to just a call - you can pass parameters to WebSmart programs using information from the screen. Existing PDF and other documents available from a browser can also be linked to from any Presto web-enabled page.
You can populate drop down lists with DB2 data by using the SQL query feature in Presto. The SQL statement can even use data from the screen to make it more dynamic. Another good option to speed up data entry is to transform input fields into autocompletes, which shows a list of values that match the characters typed in.
All data from the screen appears in the web page and you can use SQL or Ajax to add additional information that wasn't part of the underlying program. You can also change the size of the web page and are not limited to the size of the original green screen application.
Colors and conditionally-displayed data fields and text are handled correctly by Presto. Conditional attributes or display are controlled with CSS settings that you can customize, if necessary. Presto can render the same screen in different ways, based on the program logic in your original code that controls the display and formatting of data. It will correctly mimic the behavior of your original green-screen application.
You can easily remove fields or text from the screen or hide them using the Visual Editor.
Window popups and function keys are supported without requiring you to make any changes to screens. Users can also drag windows around the screen and resize them. You can either hit the function key on your keyboard or click the function key button on the web page. A virtual function key keyboard is included for mobile devices.
If you customize screens using the Visual Editor, those changes are saved in JSON format in a file on your IFS. Any custom HTML pages are saved as HTML documents on your IBM i. If you have screens that you don't make any changes to, then no customized page exists for those screens. Instead, Presto just creates and renders the HTML on the fly.
If you add a field to the DDS you would only need to update the screen in Presto if the screen has a custom page. If you didn't make any changes to that screen in Presto, the field will automatically appear.