Visual components
A visual component, as its name implies, is one that can be seen by the user at design time AND runtime.
Visual components include things like edit controls, buttons, list boxes, labels, and so on. Most components you use in a PHsPeed application are visual components. Visual components, as much as possible, show you at design time what the form will look like when the program runs. Because PHsPeed is Bootstrap based, it is just an impression as the layout changes, depending on the used device. To see the real form in action, just generate and run the code.
Some components have two instances: a 'regular' and a 'DB' variant. They both use the same runtime, the only difference is that the DB variant needs a Data Source and (Table) Field name to bind.
Standard Component |
Data Access variant |
Description |
Agenda module, based upon FullCalendar |
||
n.a. |
Component for integrating external API's like 'jitsi webinar'. |
|
n.a. |
Bootstrap button |
|
n.a. |
Bootstrap carousel |
|
n.a. |
Chart module, based upon chartJS |
|
Bootstrap checkbox |
||
Bootstrap checkbox group |
||
Date selector |
||
Date, Time, DateTime selector |
||
Dropdown select field, DB uses a static list |
||
|
Dropdown select, DB uses list from a Database table |
|
Edit field for entering text |
||
n.a. |
File uploader |
|
n.a. |
File downloader |
|
HorizontalMenu |
n.a. |
Colorful ajax menu respects Role-based access module |
Image |
||
Static text with a configurable label |
||
n.a. |
Component to change the language to use (for multi-lingual applications) |
|
Listbox select field. Database variant uses static lookup list |
||
|
Retrieve lookup from a database table. |
|
n.a. |
Regular Bootstrap menu respects the Role-Based Access module |
|
Multi-line edit field |
||
n.a. |
PDF Body, based upon TCPdf implementation |
|
n.a. |
PDF Cell, based upon TCPdf implementation |
|
n.a. |
PDF Footer, based upon TCPdf implementation |
|
n.a. |
PDF Header, based upon TCPdf implementation |
|
n.a. |
PDF Image, based upon TCPdf implementation |
|
n.a. |
PDF MultiCell, based upon TCPdf implementation |
|
n.a. |
PDF Row, based upon TCPdf implementation |
|
n.a. |
End-user web-based query builder |
|
n.a. |
|
|
RadioGroup. |
||
n.a. |
Component for creating Bootstrap tabs |
|
n.a. |
Component for interactive changing the theme to use |
|
Lightweight Bootstrap HTML Editor, based upon Summernote. |
Component |
Description |
DBGrid |
Database grid for reports and CRUD operations. |
|
|