Binding is a process where the individual databound controls represented by the code generation tags in your layout pages are bound to the underlying data sources. You bind a control by specifying the databases, tables, and fields to be connected to the component. Iron Speed Designer uses component bindings and table bindings to generate your application’s code and user interface.
|
|
Individual components on the page, represented by code generation tags, are bound to the underlying database tables and fields. This allows Iron Speed Designer to generate specific code and SQL queries corresponding to the underlying database tables. |
Each different code generation tag in Iron Speed Designer has its properties screen because different components have different binding properties. For example, an Image control (Image code generation tag) is set to the URL, file name, or database field containing the image to be displayed. In contrast, a Table control (Table code generation tag) is bound to the underlying database table or multi-table join to be displayed, along with the specific columns to be displayed, their order, etc.
|
|
Using your database bindings, Iron Speed Designer gathers the necessary schema information required to build your application. |
The process of binding components in your application is perhaps the most time-intensive task you will perform in Iron Speed Designer because of the rich variations possible. But, it is also one of the biggest time-savers in terms of overall application development time because with just a few simple parameter settings, you can generate a vast amount of code.
Component binding is very straightforward. (Setting Code Generation Tag Properties describes the process in detail.)