bamboo中的模型定義的時候,需要為每個字段設定乙個字段描述表。這個表由乙個個的屬性和屬性值構成。
將已經定義的屬性和屬性值羅列如下:
[table]
|屬性|取值|說明|
|newfield|true or false or nil|標明此欄位是否是新字段(相對於繼承字段來講)|
|required|true or false or nil|標明此欄位是否是必須的,常用於表單提交時模型字段相關引數的自動檢驗(配合validate函式)|
|st|'one' or 'many' or 'fifo' or 'zfifo' or nil|指定外來鍵儲存方式(store type),為nil的時候,預設為'one'|
|foreign|'model_name' or 'unfixed' or 'anystring' or nil|指定外鏈模型|
|enum|乙個enum list|指定此欄位只能在給定的enum list中取值|
|min|數字|指定此欄位必須為數字,且不能小於min|
|max|數字|指定此欄位必須為數字,且不能大於max|
|min_length|數字|指定此欄位必須為字串,且長度不能小於min_length|
|max_length|數字|指定此欄位必須為字串,且長度不能大於max_length|
|pattern|乙個模式匹配字串|指定此欄位只能在此指定模式字符集中取值|
|fifolen|數字, nil|指定當st取'fifo'或'zfifo'時,佇列的長度,預設為100|
|hidden|true or false or nil|指明此欄位是否在通用後台管理系統的**中以列的形式顯示,為true就表示不顯示|
[/table]
獲得sql表中對字段的描述文字
select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,字段序號 a.colorder,欄位名 a.name,標識 case when ...
MSSQL2005查詢表中字段的描述
自定義查詢的功能是使用者可以選擇資料庫中表和表中的字段,但一般欄位都使用英文本元表示,這樣對於使用者來說根本無法理解表中字段的含義,解決辦法一般有兩種 1.向資料庫中增加兩個表,乙個存放庫中的資料表,另乙個對應表中的字段。使用時只要增加相關的表和字段的條目和注釋就可以了。2.另一種方法是從資料庫中查...
sap欄位及描述底表 SAP表和字段
the material draw bill to print物資領取單據列印 makt物料描述 matnrmatnrchar180物料號 sprasspraslang10語言 maktxmaktxchar400物料描述 短文本 mkpf抬頭 物料憑證 mblnrmblnrchar100物料憑證編號...