附錄\A.Server端元件屬性\AutoNumber

【功能說明】

用途:使用於Server端,用在UpdateComponent中,在新增資料前自動編出號碼。

 

【元件屬性】

ID(名稱)(string)

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

  

AutoNoID(識別代號)(string)

自動編號規則的識別碼,每個不同的編號規則都有自己的唯一識別碼,此識別碼會與SysAutoNum系統表單存取,來達到自動編號的目的。

 

UpdateComponent(UpdateComp元件名稱)(string)

所對應的UpdateComponent名稱。

 

Field(編號字段)(string)

需要自動編號的對方欄位名稱,此屬性不能為空。

 

Description(描述)(string)

設定對此自動編號規則的敘述說明。會同步寫入到SysAutoNum資料表中。

 

GetFixed(前置碼)(string)

自動編碼的前置碼,在此設定固定值。

  

StartValue(起始號碼)(int32)

每個編號規則產生第一筆自動編號的值,預設為1

 

Step(每次遞增量)(int32)

每次編號的增加量,一般為1。如設定為2,可編出1357……

 

NumDig(編號位數)(int32)

自動編號的位數,如3代表可編001999等號碼,會在不滿的位數上自動加『0』。

  

【事件】

OnGetFixed:設置動態的自動編號前置碼,在屬性上點擊兩下進入原始檔,最後返回自定義的fixedString

如下:

exports.AutoNumber1_onGetFixed = function(fixedString)

{

 return fixedString;

};

 

【其他說明】

本元件會固定使用到一個SysAutoNum的系統Table,所有的AutoNumber元件都會以這個Table的內容依據來編號。

 

Top of Page