1 11 2014
Overview Of Pads
Pad is a rich user interface, which consists of composite UI features. There are several types of Pads – for eg, A Row Editor Pad may contain several fields such as drop downs or grids. A Content Pad may contain HTML contents displayed on the page. On the other hand, a Tool strip Pad lists down several menu options and so on.
A Pad combines the UI building blocks of each UI component. For example, when you define a function that allows to add / update a doctor, several components work together to achieve this goal. A data source, a form, A data connection, an entity, a data class, security components, business rules, business processes and UI rules are involved in developing a decent functionality even though all these complications are hidden from the developer. A pad queries the entity and finds appropriate components and rightly delivers the functionality as a whole. A Pad can be considered as an Independent high-level UI component that assembles the general UI components such as Forms and Menus and delivers the desired functionality. Every page you see may typically contain 6-10 pads.
By separating the UI components into reusable pieces like Control, Form, List view and Pad, the framework drastically enhances its ability to change the design and improve the degree of re-usability. Every time when you reuse a component or logic, you are increasing the efficiency of your team and reducing the time and cost of the project. Every component that is developed as part of a project can be made a reusable asset for your company.
Traditionally, other App development technologies are just allowing the reuse of Services and Business Rules. However, Apps First brings in much value addition by putting forth the feature to also publish the UI components.
As we said earlier, pad is a rich user interface and we have lot of options to make them better use.
The basic details tab allow us to enable or disable the pad. Show result on load, Allow to publish, Allow to publish as control-you need to select these from dropdown. You can also enable Ajax. Driver pad can be selected from lookup.
Here you can set the dimensions for your pad. You may see a number of features like height, width, width calculation mode etc.
In this window we need to set the visibility status. Allow hide, Allow collapse, Display header are some examples.
e. Query variables
f. Menu Items
Put the required events here. You can add, edit or remove events from here.
h. Event Subscriptions
In advanced window, you can select your entity and Pad usage. You can also set data source, titles, documentation and pagination. It is also possible to view the history that pad such as the time which has created etc.
Inheritance can be applicable in the case of Pads too. You need to select the ‘origin’, ‘linked pad’, ‘base pad’ and ‘copied from pad’.
If you like to make your pad more attractive, Use this window. Beautify your pad more effectively with this window.
You can set containers here. The popup position can be bottom, center, right, top etc.
If you want to secure your newly created pad, use this window to achieve security. Select the security model that you wish to select for the pad.