Menu

Extended Forms

Domingo Melian

The new form style is created by the classes on the frmx module in the source folder.

The Form

The bas_frmx_form is base class of the form.

It has a top panel with de application header, the application logo and the form title. Also, it has the navigation bar, where we found all the forms by where we have gone. And a tool bar is placed here, for a rapid access.

In the middle panel we found the true content of the form. This content is organized in frames. Each frame is a content box. You can increase or decrease the size of a frame with a resize grip in right corner of the frame. On the top corner you have the maximize button.

To move, minimize and reorder the frames you must wait a little more.

In the left side of the middle panel you have a dashboard, with important messages, alarms, general information and indicators.

At the bottom you have the button bar, with all the actions you can execute in this form.

The Frames

The bas_frmx_htmlframe is a frame with is a static inner html content. It can not generate dynamic contents. It can not use ajax commands. Its html content can not be printed on pdf nor cvs files. It only can be resized and maximized.

the bas_frmx_paragraph is a frame made for display text paragraph an images. Its content can be printed on pdf and csv files (not the images).

the bas_frmx_listframe is the list of records. It is made for show the result of a sql query.

the bas_frmx_cardframe is a card for edit fields. Its present some fields that you can write and save then on the database.


Each od these php classes has associated a javascript class which implement the client and dynamic behavior into the browser. You can find this class in the www folder at script/frmx. The cascade style sheets are in the www folder at styles/frmx.


Related

Wiki: Home

MongoDB Logo MongoDB