【功能說明】
用途:使用於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時,則必需另外定義WebFormView的Fields(欄位明細),否則WebDefault內的Fields是無法得知要對應到WebFormView的那一些欄位,你也可以使用WebFormView右上角的快捷鈕來執行”Copy Default Fields”功能來複製WebDefault的Fields。
Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |