附錄附錄\Appendix Web端元件\WebDefault

WebDefault

 

 

【功能說明】
用途:使用於Web網頁中,此元件的主要功能是要讓資料在新增的情況下如何帶入預設值。

【元件屬性】
(ID)(名稱) (string)

元件名稱,用於識別該組件。

DataSourceID(資料源)(string)

所要預設的對應資料源,指向一個WebDataSource

CarryOnActive(取自上筆)(bool)

如果此屬性設為True,則系統會記錄最新更改或新增過的最近一筆資料,並在下次新增時,將部份欄位複製過來,此功能也是預設的一種類型,只不過他會預設最近一次新增更改的值。其CarryOn的欄位定義在Fields中。

DefaultActive(自動預設)(bool)

此屬性為True時,則可依Fields來設定對某些欄位預設其內容值。如果為False者,則所有Fields的預設會全部無效。

Fields (欄位明細)(collection)

設置要帶預設值的欄位明細,包括以下屬性:

FieldName(欄位名稱)(string):要帶預設值的欄位名稱。

 

CarryOn(取自上筆)(bool):是否帶最近一次有更改的上一筆資料內容值。

 

DefaultValue(預設值)(string):設定該欄位的預設值,此處可以使用字串或數位的常數(固定值)或使用函數(函數返回一個object物件)

 

【其它說明】

1. 如果一個欄位既存在CarryOn又存在DefaultValue的話,會以DefaultValue優先處理為原則。

2. 如果Default的對象為WebFormView時,則必需另外定義WebFormViewFields(欄位明細),否則WebDefault內的Fields是無法得知要對應到WebFormView的那一些欄位,你也可以使用WebFormView右上角的快捷鈕來執行”Copy Default Fields”功能來複製WebDefaultFields

 

 

 



Top of Page