Meta Data

From CaisisWiki

(Difference between revisions)
Jump to: navigation, search
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==
-
==== Fields ====
+
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
Personal tools