FreedomSoft - "the future is freedom"
Porting Forms - Introduction

OpenInsight forms can be ported to Freedombase templates, which are integrated with the database, via the command line FBTEMPLATEOIFORM command, or via the Freedombase GUI form provided within the Freedombase application on OpenInsight.

Forms are ported with full database integration, including view (read), save, delete, search, and Query By Form functionality. Any or all of this functionality can be removed from the templates once ported as required.

Some functionality, such as multi page tab controls will be ported in a fully functional manner; however, in general, business logic applied via scripts on a form will not be ported, and may require developer intervention to create the equivalent JavaScript within the Template, or to apply the business logic via Before or After custom code. To make this easier, all Scripts on the page are ported into the Template, but commented out. The scripts are called at appropriate times by the controls on the page, for example ‘OnChange’. All that is required is for the developer to replace the commented out script with the appropriate JavaScript, for the functions where JavaScript is required.

Generally we recommend creating and using Freedombase Templates that do NOT use absolute positioning; HTML, and Web browsers, are designed to adjust the information on the page to display in the best manner possible given the available space, and absolute positioning prevents that from occurring. However, when porting OpenInsight Forms to Templates, Freedombase retains the absolute positioning from the Form. If you intend to make large changes to a Template once the Form has been ported, we recommend taking the time to replace the absolute positioning within the Template with an HTML Table structure instead.

previousnext
123456789101112131415161718192021