Meta Data
From CaisisWiki
A.fraietta (Talk | contribs) |
|||
Line 8: | Line 8: | ||
Though forms are created dynamically, you will be able to override this feature for a table by creating a Static Form. | Though forms are created dynamically, you will be able to override this feature for a table by creating a Static Form. | ||
- | === Meta Table === | + | ==Meta Data Configuration== |
- | ==== | + | To configure Meta Data for your Caisis installation, there are two levels of configuration. The first is Table Level Configuration, where you are able to specify friendly table descriptions. |
+ | The second level of configuration is Field Level Configuration. This allows you to much more granular configuration of your application. At the Field Level, you can control what [[Caisis Input Controls]] represent your table fields on Data Entry Forms. In addition to specifying control types, you can set properties such as ShowCalendar,ShowNumberPad,etc... as well as setting field widths to control how wide your fields will be rendered. | ||
+ | |||
+ | ===Table Level Configuration=== | ||
+ | <table border="1" cellpadding="1" cellspacing="0"> | ||
+ | <th>Table Name</th> | ||
+ | <th>Table Label</th> | ||
+ | <th>Table Description</th> | ||
+ | <tr> | ||
+ | <td>The name of the Table (as defined in database).</td> | ||
+ | <td>Friendly label for database table.</td> | ||
+ | <td>A description of the table.</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ===Field Level Configuration=== | ||
<table border="1" cellpadding="1" cellspacing="0"> | <table border="1" cellpadding="1" cellspacing="0"> | ||
<th>FieldName</th> | <th>FieldName</th> |
Revision as of 15:00, 13 June 2008
Translations: italiano
One of the most powerful feature in Caisis 4.0 is the addition of Dynamic Forms and Meta Data. With the addition of these features, the admin has complete control over the look and feel of their data entry forms dynamically, but retains complete controls with Static Forms.
Contents |
Meta Data Background
By default, all Data Entry Forms are created dynamically from Meta Data. Meta Data is information about database fields which describe the type of data these fields can hold, as well as the way the user sees these fields (HTML controls). Each table in the database has an associated Meta Table. With this powerful feature, you can easily change a field to be displayed as an html textbox, textarea, select, etc..., without modifying any .NET code or HTML. In addition to setting control types, you can easily suppress fields from the interface, or add special features, such as a number pad or calendar date picker. Though forms are created dynamically, you will be able to override this feature for a table by creating a Static Form.
Meta Data Configuration
To configure Meta Data for your Caisis installation, there are two levels of configuration. The first is Table Level Configuration, where you are able to specify friendly table descriptions. The second level of configuration is Field Level Configuration. This allows you to much more granular configuration of your application. At the Field Level, you can control what Caisis Input Controls represent your table fields on Data Entry Forms. In addition to specifying control types, you can set properties such as ShowCalendar,ShowNumberPad,etc... as well as setting field widths to control how wide your fields will be rendered.
Table Level Configuration
Table Name | Table Label | Table Description |
---|---|---|
The name of the Table (as defined in database). | Friendly label for database table. | A description of the table. |
Field Level Configuration
FieldName | DataType | IsVirtual | Suppress | Order | Edit | Delete |
---|---|---|---|---|---|---|
Name of the database field. | Data Type of the field in the database. | Testing | Supress Fields from the interface. | The display order of the control in the data entry form. | Edit this field. | Delete this Meta Table Field |