WebDefault


 

【功能說明】

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

【元件屬性】

ID( 名稱 ) (string)

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

DataSourceID ( 資料源 )(string)

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

DataMember ( 資料成員 )(string)

對應的資料表名稱,此可以對應到一個要執行預設功能的 WebDataSet 資料集中的某一個 Table ( 因為一個 WebDataSet 會有多個 Table 的內容 )

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)