jabdp屬性配置之字段屬性

3、字段屬性css

一、顯示名

字段的顯示名新增的時候修改,屬性名會隨着變化,可是保存後修改,屬性名就不會變化了。要想修改顯示名,不要直接在屬性面板上修改,是無效的,要改就在表單內改。sql

二、屬性名

屬性名是隨着字段名的變化而變化的,是不可修改的。數據庫

三、國際化設置

用於控制應用平臺字段的國際化,不一樣的語言能夠顯示不一樣的字段名。數據庫設計

四、虛擬字段

與表單的【是否虛擬表】相似。勾選上以後不會在數據庫的表中建立該這段。函數

五、表頭字段

表頭字段的做用與虛擬字段的做用相似,能夠說是另外一種虛擬字段。通常用於建立多層表頭時,具體的表頭字段能夠看以下圖:佈局

圖片1.png

紅框框起來的就是表頭字段,在建立多層表頭時,該字段須要勾選上這個屬性。spa

六、動態顯示設置

詳細請看錶單屬性的動態顯示。設計

七、字段權限啓用

用來控制的字段的權限,只有有該字段的權限的用戶才能看到和操做這個字段。3d

八、字段修訂啓用

勾選上這個屬性後,就能夠在審覈經過的狀況下,修改字段的值並保存數據到數據庫匯中。具體效果看下圖: 圖片2.pngexcel

圖片3.png

九、字段名

字段名雖然能夠修改,可是這裏不建議去修改,由於一旦改了字段名,就會在數據庫中新增一個字段。

十、數據類型

表示字段的字段類型,一共有六種類型:

圖片4.png

十一、長度

對應數據庫的字段長度。

圖片5.png

十二、精度

對應數據庫的【小數點】。

圖片6.png

1三、非空

對應數據庫的【不是null】。

圖片7.png

勾選上這個屬性後,應用平臺上會顯示以下效果:

圖片8.png

1四、惟一

表示數據不能重複。

1五、編輯類型

表示的是控件類型,具體的請看第七章。

1六、容許多選

勾選上該屬性後,一些控件,會變成多選控件,能夠選取多個值,好比:comboBox,checkbox。

1七、可見

只有勾選上這個字段後,字段纔可見。

1八、只讀

圖片9.png 勾選上這個屬性後,不能對這個字段進行編輯操做。

1九、查看狀態可操做

這個屬性多用於連接控件,勾選上這個屬性後,即便是在查看狀態下點擊連接的時候,能觸發該連接控件的事件。

20、自動完成

這個屬性屬性只有comboBox纔可用,效果相似百度的搜索框,輸入文字會自動補充相應的內容。具體效果以下:

與不勾選這個屬性的下拉框控件實際上是有點相似的,都須要配置數據源,惟一的區別,若是數據源中不存在你輸入的值,下拉框控件是不能保存這個數據的,而勾選了這個屬性的下拉框是能夠保存這個數據的。

具體配置看下圖:

圖片10.png

圖片11.png

圖片12.png

圖片13.png

保存更新後就能夠了。

2一、過濾主表惟一

此屬性只對子表有用,主表無效。做用就是防止子表中有重複的數據。若是字段勾選了該屬性,那麼該字段下的值就不能出現重複的值,若是有重複的值,保存時就會有提示。

2二、內容對齊方式

此屬性一共有三個值:左對齊,居中對齊和右對齊。此屬性只對主表有用,子表無效,用於控制字段中內容的對齊方式。好比:設置【鍵】字段的內容對齊方式爲居中對齊,顯示效果以下圖: 圖片14.png

2三、顯示格式

此屬性通常用於時間控件的格式設置,也有用於字典樹控件的,具體的使用方法請看第七章。

2四、最小日期

該屬性只有時間控件可用。用於設置時間控件的最小日期

2五、最大日期

該屬性只有時間控件可用。用於設置時間空間的最大日期。

2六、默認值

用於設置字段的默認值。

2七、自動編號規則

具體使用方法請看第十章的函數模塊。

2八、字段後綴

主子表都有效。效果以下圖。

主表: 圖片15.png

圖片16.png

子表: 圖片17.png

圖片18.png

2九、數據源設置

具體用法見第七章的下拉框部分。

30、限定記錄數

該屬性是用來控制數據的顯示條數的,有設置過數據源的控件都適用此屬性,默認是20條,也就是第20條以後的數據是不會顯示的。須要注意的是,此屬性對數據源設置爲固定值的是無效的。

能夠看以下的具體例子:

系統用戶在數據庫中的記錄爲兩條,因此你能夠設置該屬性爲1,那下拉框下就只會顯示一條數據。 圖片19.png

圖片20.png

3一、快速添加數據

具體用法請見第七章下拉框部分。

3二、公式代碼

用於給字段設置計算公式之用。

用法很簡單,就是選擇表,而後選擇字段,進行加減乘除就能夠了,so easy。

圖片21.png

圖片22.png

圖片23.png

最後保存更新就能夠了。

3三、sql編輯

用於新增和修改sql語句之用。具體使用方法可見第七章下拉框部分。

3四、事件編輯

用於編寫字段事件,具體事件可看第十章事件部分。

3五、寬度

用於設置控件的寬度。以下圖:

圖片24.png

3六、高度

用於設置控件高度的。以下圖

圖片25.png

3七、上邊距

該屬性只有在絕對佈局下才有效,至關於css中的top。

3八、左邊距

該屬性只有在絕對佈局下才有效,至關於css中的left。

3九、列表顯示

想要讓本身新建的字段在模塊的列表界面中顯示出來,要配置兩個地方,一個是表單屬性的是否列表顯示,一個是相應字段的列表屬性。

圖片26.png

圖片27.png

配置好後更新賬套。

配置好的字段就列表顯示出來了。

圖片28.png

還有一個簡單的方法能夠快速配置。先選中你全部要顯示的字段,而後右鍵選中屬性,就會出現字段公共屬性,勾選列表顯示屬性就能很快速的將全部選中的字段所有都設定成列表可見的。具體操做以下:

圖片29.png

圖片30.png

40、查詢屬性

查詢屬性一共有兩種:做爲查詢條件和做爲經常使用查詢條件。

問題來了,查詢條件和經常使用查詢條件有啥區別呢?接下來由我慢慢道來。

查詢條件,就是須要經過點擊列表頁面的高級查詢才能看到查詢條件,換句話說,也就是自定義查詢條件。能夠看看具體的效果,以下圖:

圖片31.png

經常使用查詢條件,就是直接能在列表頁面頂部直接看到的查詢條件。具體效果圖以下:

圖片32.png

自定義查詢條件的設置:點擊相應字段的字段屬性的做爲查詢條件。

圖片33.png

更新賬套,查詢過濾功能便可快速生成。

圖片34.png

查用查詢條件的設置:點擊相應字段的字段屬性的做爲經常使用查詢條件

圖片35.png

4一、凍結列

先看下凍結列的具體效果圖:

圖片36.png

具體的設置:點擊相應字段屬性的做爲凍結列,保存並更新。 圖片37.png

4二、字段公共屬性

既然在前面的內容提到了字段公共屬性,在這裏就進行一些詳細的介紹。

對於調出字段公共屬性的操做是比較簡單和方便的。只須要選中你想要操做的全部字段,右鍵其中的一個字段,會彈出一個菜單欄。點擊屬性,右側的屬性面板會變成字段公共屬性的面板,具體操做以下圖: 圖片38.png

有了公共字段屬性,不少設置就都方便了不少。好比:

1. 列表顯示的設置(上面設置過了,就很少說了)

2. 查詢條件的設置

在字段公共屬性面板上勾選上做爲查詢條件,就能快速將多個字段設置爲查詢條件。 圖片39.png

3. 凍結列的快速設置

在字段公共屬性面板上勾選上做爲查詢條件,就能快速將多個字段設置爲查詢條件。

圖片40.png

4. 字段查看狀態可操做、可見和只讀的快速設置。

以上都是一些經常使用屬性經過字段公共屬性快速設置的技巧。

4三、多層表頭設置

圖片41.png

在這裏介紹一下多層表頭的設置。

設置多層表頭須要對字段屬性中的三個屬性進行設置:表頭層級、表頭跨行數和表頭快列數。

圖片42.png

要實現跨行,就設置表頭跨行數。好比設置一個2,就說了該字段跨了兩行,如上面的效果圖【跨行】字段就是跨了兩行。

要實現跨列,就設置表頭跨列數。好比設置一個2,如上面的效果圖【跨列】字段就是跨了兩列。

如何實現層二一和層二二的效果呢?就須要設置表頭層級了。由於【跨列】的表頭層級爲1,那麼層二一和層二二就須要設置 表頭層級爲2。

這裏須要注意的是,設置了表頭跨列數,就必需要有一個或以上的表頭層級爲2的字段存在,而且這些字段都須要設置列表顯示爲true。若是沒進行這些設置,是會報錯的。還有一點就是跨列這個字段屬於表頭字段,須要勾選上表頭字段這個屬性。

圖片43.png

圖片44.png

圖片45.png

圖片46.png

圖片47.png

4四、佔用行數和佔用列數

圖片48.png

如上圖兩個字段屬性的設置,只對表單有效。

好比,進行以下圖的設置: 圖片49.png

圖片50.png

會產生如圖所示的效果:

圖片51.png

從編輯頁面設計中不難看出,跨行佔了兩行,跨列佔了兩列。

4五、分組歸屬

圖片52.png

分組歸屬的設置是比較經常使用的,能夠實現讓同一張表的字段處於多個不一樣的顯示頁面內。具體能夠看以下效果圖:

圖片53.png

如上兩個框起來的字段都同屬於主表,可是由於配置了分組歸屬,致使不在同一個框中顯示。

既然知道了分組歸屬是什麼意思,接下來就來看看怎麼配置吧!

首先進入到編輯頁面設計,右鍵編輯頁面設計,新建分組。

圖片54.png

修改分組的顯示名

圖片55.png

這個顯示名就是分組歸屬中須要用到的東西,而後回到數據庫設計,選中你須要放到該分組下的字段(這裏能夠選中全部本身須要用到的字段),右鍵屬性,在公共屬性面板中找到分組歸屬,選擇本身建立的分組。

圖片56.png

最後保存更新就能夠了。

4六、表格內對齊方式

該屬性只對列表頁面和子表的字段有效。具體效果與內容對齊方式的效果同樣,區別在於一個是對主表有用,一個是對子表和列表頁面有效。

4七、是否排序字段

設置字段爲排序字段。

4八、是否頁面過濾

該屬性被勾選上以後,平臺列表頁面或者子表上右鍵該字段,會出現以下圖所示的效果:

圖片57.png

以後能夠根據值進行篩選,但只對當前頁面的數據有效,與excel的功能有點相似。

4九、列寬

用於設置列表頁面的列寬。

50、做爲樹形查詢

這個屬性只對樹形控件有效,好比:comboTree和DictTree。設置了這個以後,在列表頁面左側會出現以下圖所示的效果:

圖片58.png

具體效果與設置系統分類的效果是同樣的,能夠跳到第九章系統分類管理部分進行查看。

此處以部門字段爲例。

編輯類型選擇comboTree,數據源選擇sql語句,填入編寫好的sql語句,以下:

SELECT

ID,

ORGANIZATION_NAME,

PARENT_ID

FROM

SYS_ORGANIZATION

圖片59.png

勾選上列表顯示和做爲屬性查詢,保存更新就能夠了。

5一、做爲標籤頁查詢

此屬性只適用於設置了數據源而且字段key中包含【key】和【caption】的。具體效果以下:

圖片60.png

點擊相應的標籤能夠對數據進行篩選。

5二、做爲共享用戶屬性

該屬性只能用於數據源爲用戶的字段,好比:客服,業務員之類的。普通用戶通常只能看到本身建立的數據(也就是create_user等於自身帳號的用戶id的數據),可是勾選上這個屬性後(此處以業務員字段勾選上該屬性爲例,本身的帳號所屬角色爲業務員),你就能看到所業務員等於自身帳號的用戶id的全部數據。

好比銷售訂單中有客服和業務員兩個字段,有時候訂單是客服下的,有時候訂單是客服下的。通常來講,用戶是隻能看到本身下的訂單。可能某些訂單中的客服或者業務員是本身,但用戶是看不到這些數據的。要想用戶能看到這些數據,就能夠在客戶或者業務員字段中勾選上這些數據。

5三、數據權限控制字段

該屬性只能用於有設置數據源的字段。

若是某個字段勾選上了這個屬性,那麼當前模塊所擁有的的權限就與該字段數據源勾選上的權限綁定(注:權限是能夠疊加的)。就是該模塊列表頁面所查詢出來的記錄,是在該字段數據源可見範圍以內的。

以訂單模塊(該模塊的客戶字段勾選上了該屬性)爲例。若是用戶能在客戶字段的數據源中看到某個客戶,就能看到這個客戶的全部訂單。通常狀況下,用戶只能看到本身建立的訂單。而本身所擁有的某個客戶多是其餘人轉給本身的,那麼這個客戶以前的訂單本身是看不到的,要想能夠看到這個客戶以前的訂單,就能夠在客戶字段上勾選上這個屬性

5四、合併相同值的單元格

此值只適用於子表(對於列表頁面也是無效的)。設置了該屬性後,它會使子表中相鄰的值相同的合併爲一個單元格,具體以下圖: 圖片61.png

相關文章
相關標籤/搜索