The Layout View lets you organize view components in the page using the 960 Grid System. The 960 Grid System (http://960.gs) is very popular CSS framework for defining page layout and is known for its ease and flexibility. The framework is a set of style sheets with CSS rules. It provides two grids:...
It is possible to integrate manually written JSP pages inside WebRatio applications.
The procedure is short and composed of four phases.
This guide shows the steps required to integrate a JSP in a WebRatio application.
Showing more than one component as a single one is a very common need that may occur while creating the style of a WebRatio Web application.
The first option to achieve this is to use the customization available from the Layout View of the specific page, which offers a wide set of criteria to pla...
In WebRatio it's possible to create URLs dinamically using a Script Utility Component.
Learn how to do it reading this article.
The WebRatio variables allow to configure the folder in which the Web Application of a Web Project will be generated when one of the following commands is used: Generate Full Web Project, Generate Selection, Generate Logic Descriptor Only, Generate Layout Pages Only. This articles describe which are...
WebRatio allows the user to define Context Parameters and to add Variables, these model elements are used to accomplish different tasks.
Context Parameters are strictly related to session storage, as they save information in the sessionContext and make their content available for all the JSP sessio...
The WebRatio pageContext is a particular data structure which is created everytime the user performs a request in a WebRatio generated Web application. It's a map that contains information used in the computation of all the Units contained in the requested destination page and it is stored in the JS...
Working with templates allows you to make customization with number patterns. Suppose that you do not want to use the separator symbols for numbers according to the current locale, but you want to use custom character (unusual for separators). You just have to create a custom attribute template that...
In the Domain Model you can define BLOB attributes to store files.
This type of attribute is objectified using an instance of a particular object implementing the RTXBLOBData Interface. This type of object gives access to some properties such as the name, lenght and extension of the wrapped BLOB....
In WebRatio Platform, the state of a component is represented by the Component State Object, a particular data structure that represents the internal state of particular component. This means that each type of component has its particular Component State Object. In its implementation, a Component St...
Content is the most important part of a Web application, and it should be presented in an engaging and professional way to provide the best user experience. Designing, which is the way a specific piece of information must be rendered for the user, is a web designer’s main task when creating a Web ap...
IFML, the modeling language of WebRatio Platform, is built on very few, highly composable concepts, which can be used to assemble complex Web applications for publishing or updating content. The key aspect of IFML is the capability of defining a Web Model consisting of pages, view components, and op...
Thanks to the WebRatio integration in the Eclipse environment, it's possible to easily debug a Web application without leaving the tool.
Usually, debugging a WebRatio generated web application means testing the custom units that have been developed for your specific Web project. The Eclipse Debug...
Validation is used to verify that the data inserted into a form by the user complies with the application domain’s requirements. WebRatio Platform includes several predefined types of Validation Rules that cover the most common validation cases. But sometimes, depending on the scope of the Web appli...
The deploy functionality is related to the process of installing your Web Application
on a local/remote machine, or even in the cloud. Deployment is configured in
WebRatio through the Deploy Configurations dialog which allows you to specify all
the deploy settings (e.g. the application to dep...