在表單和面闆(面闆還包括LayUI的面闆)進行資料庫設定後,還要在其上建立資料展現元件并對元件進行字段設定才能把相應的資料展現到頁面上。幾乎所有的元件都可以進行字段設定,最常用的是表單元素如文本框、下拉菜單、多行輸入框、單選框、下拉框等,甚至圖檔都可以。如下是銷售訂單表頭“單據日期”的表字段設定:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAnYldHL0FWby9mZvwFN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcV2Zh1Wa9M3clN2byBXLzN3btgHL9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iMwUTO2UWYxMWNhVjYwImZyYzXwMzMxETM2EzLchDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
字段名
該元件綁定的字段名。綁定字段名後,在展現資料時,該元件将從資料集中讀取為該字段名稱的資料;當儲存資料時,該字段的值将從綁定的元件取值。
如上圖,“單據日期”綁定了銷售訂單主表(資料庫中表名為xs)的“date”字段。
對于圖檔元件,綁定了字段,對應的值應是圖檔的網址才能自動顯示圖檔,儲存時系統了也會自動把網址儲存到該字段中。如使用者中的照片。
對于單選框元件,多個選項的元件綁定同一字段即可。如使用者中的性别。
對于複選框元件,每個複選框選項的元件綁定一個字段。如使用者中的愛好。
對于其他的表單元素元件如下拉框、輸入框等,使用比較簡單。具體用法參量使用者。
字段中文名
字段對應的中文名,儲存資料時檢查重複提示等時用到。
字段資料類型
對應表的資料類型,類型一定要正确,不然像表格自動彙總可能會計算不正确、儲存時不能正确寫入等。
字段大小
要儲存的字元串類型一定要設定大小,不然超長時寫入資料庫會報錯,如設定了字段大小儲存時會檢查,超長會提示。
是删除或更新字段
設定為“true”(這裡所說的“更新”是指允許該字段的寫入資料庫),在儲存資料時該字段的值才會寫入資料庫對應的字段。如果為“false”,隻展現資料。對于删除,關鍵字字段一定要設定為“true”,否則不會取關鍵字的值去背景執行删除。
格式
暫時不用,保留,以後會用到。
不允許重複
設定為“true”,在儲存資料時會檢查該字段的值是否重複,如果重複會提示。
是否必輸
設定為“true”,在儲存資料時會檢查該字段的值是否為空,如果為空會提示。
值為空時提示資訊
該屬性值如果為空,該字段值為空時用采用系統的提示,否則為自定義的提示。
值為檔案名時自動在檔案名前加
如該屬性設定了“_”,檔案名“照片1.jpg”。上傳後儲存到資料庫後則會變成“_照片1.jpg”。
值轉為MD5再儲存
如該屬性設定為“true”,儲存到資料庫時會先将值轉為MD5後再儲存。主要用于儲存密碼。密碼一般不儲存密碼的明文,而儲存密碼的MD5值。
值為空自動生成
儲存時,如果該字段的值為空則自動生成。值生成的方式有:生成20位ID值,生成日期,生成時間,生成19位日期時間,生成23位日期時間,生成20位雪花算法,登入的使用者名,登入的使用者名相加,數值加1。如使用者中的“ID”設定為“生成20位雪花算法”,“修改時間”設定為“生成23位日期時間”。