jabdp屬性配置之表單屬性

2、表單屬性

一、顯示名

表單的顯示名新增的時候是能夠隨意修改的,可是保存後就不能再修改了,也不建議去修改,由於會出錯。若是要修改以下圖所示的名稱,有兩種方法:sql

圖片1.png

第一是種修改表單的國際化設置,第二種是修改編輯頁面設計該表單所處的tab分頁(具體的修改方法請看第五章的佈局屬性)。數據庫

二、表名

表示的是存在數據庫中的名稱。函數

三、屬性名

屬性名是惟一的,用於區分各表單的一個屬性。一經建立就不能修改。工具

圖片2.png

 SqlKey其實就是模塊的屬性名+表單屬性名+字段名佈局

四、可見

用於控制表單是否可見。優化

五、只讀

目前此屬性無效。設計

六、列數

這個屬性只有在新增表單的時候有用,一旦保存後這個屬性就無效了。用於新增表單時控制表單的列數用的。3d

七、列表高度

用於控制列表的高度。orm

八、顯示工具條

用於控制表單的工具條的顯隱。這個屬性對於主表是無效的,只對子表有用。blog

子表沒有勾選上這個屬性,效果以下:

圖片3.png

勾選上後,效果以下:

圖片4.png

九、主表

該屬性勾選上就表示當前表單是主表,每一個模塊只有一個表單能夠勾選上這個屬性,要否則會報錯。

十、是否虛擬表

該屬性被勾選後,就不會在數據庫中建立該表,並且這個表單就會同自定義表單同樣,也就是說勾選上這個屬性就是另類的自定義表單。

十一、是否列表顯示

該屬性表示讓表單以列表的形式顯示,通常只有自定義表單纔會用到這屬性,或者是勾選了【是否虛擬表】的表單。

十二、列表展現類型

列表展現類型一共有三個值:DataGrid、表單Form和FullCalendar。

圖片5.png

普通模塊,列表展現類型默認是DataGrid。

自定義表單,列表展現類型默認是表單Form(注只有以列表形式顯示的時候才默認是表單Form,要否則仍是DataGrid)。

FullCalendar是日曆型的列表展現,具體效果具體效果以下圖:

圖片6.png

此處以會議室預定爲例來介紹日曆控件的使用。

首先建立一個【會議室預定】模塊,再建立好模塊須要的字段。

圖片7.png

點擊表單,在右側的表單屬性處找到列表展現類型,選擇FullCalendar值。

建立一個業務字典【會議室】,建好表字段。

圖片8.png

保存更新。

添加完會議室的數據後,就能夠操做會議室預定模塊了。能夠經過新增按鈕來新增記錄,也能夠隨意點擊一個方塊來添加內容。

圖片9.png

圖片10.png 數據添加後的現實效果:

圖片11.png

1三、啓用分頁選擇

當你勾選上這個屬性後,具體效果以下圖:

圖片12.png

有何做用呢?就是你想選取的數據可能不在同一頁,可是當你切換到第二頁的時候,當前頁勾選的數據就會沒了,因此就須要你把當前頁的數據勾選上數據下推到上圖所示的紅框內,在切換到第二頁,繼續下推數據到紅框內,依次類推。(注:此處的下推按鈕目前須要本身寫,之後會優化成系統自帶此按鈕)

1四、動態顯示

此字段只對主表有效果,對子表無效。由於這個字段是用來控制子表的顯示的。此屬性須要與主表中的一個字段配合使用,才能發揮效果。主表的表單屬性勾選上此屬性後,在主表的字段中選取一個字段,配置字段屬性的動態顯示設置這個屬性,此屬性須要有sql語句與其關聯,才能產生效果。具體看以下圖:

圖片13.png

圖片14.png

圖片15.png

圖片16.png

圖片17.png

配好sql後,保存更新,就能在應用平臺來查看具體效果了。

該模塊一共有四張主表,以下圖:

圖片18.png

可是應用平臺上只顯示了一張子表,這就是經過動態顯示來控制的。經過更改檢查記錄模板的值來更改顯示的子表。效果能夠看以下圖:

圖片19.png

圖片20.png

1五、關聯實體表名

該屬性表示當前表單與另外一個表單產生關聯,公用同一張數據庫表,也就是不會產生新的數據庫表,當前表單進行增刪改查時,關聯的表單也會產生一樣的效果。這個屬性的具體效果,在移動端模塊也有詳細的說明,就很少介紹了。

1六、字段權限啓用

只有勾選了表單屬性的字段權限啓用,字段的字段權限啓用纔有效果,若是沒有勾選表單的,只勾選子表的,是沒有任何效果的。

1七、狀態做爲標籤查詢

該屬性勾選上後會在列表的頂部顯示系統狀態的標籤,能夠經過該標籤來篩選數據。

圖片21.png

1八、隱藏系統狀態

該屬性勾選上後,列表中的狀態字段會隱藏掉(能夠與上圖進行比較)。

圖片22.png

####1九、顯示記錄數範圍

該屬性用來控制列表頁的顯示記錄數,以下圖:

圖片23.png

具體配置以下圖,每一個數字之間用逗號隔開:

圖片24.png

####20、默認顯示記錄數

該屬性用來配置默認顯示的記錄數。

圖片25.png

圖片26.png

2一、默認排序字段

設置列表頁面的數據默認根據什麼字段進行排序,每一個值之間用逗號隔開

圖片27.png

2二、默認排序方式

設置排序的方式(asc(升序),desc(降序)),每一個值之間用逗號隔開。注:默認排序字段有幾個值,排序方式就有幾個與其對應。

圖片28.png

2三、事件編輯

事件編輯分兩種:編輯屬性的事件編輯和查詢屬性的事件編輯。

編輯屬性的事件編輯又稱爲表單事件,多用於主表和編輯頁面。

查詢屬性的事件編輯又稱爲列表事件,多用於子表和列表頁面。

2四、自定義查詢

這個屬性只能用於自定義表單和虛擬表,用於填寫sql語句來查詢數據。

2五、彙總統計

首先點擊想要統計的表,而後在右側的表單屬性面板的查詢屬性中找到彙總統計並點擊,會彈出一個彈窗。

圖片29.png

點擊添加,填寫相應的信息。統計列是選擇你要統計的字段,顯示名稱隨便填(若是你是統計多個字段的話,這個顯示名稱必須是統一的,好比說:彙總),統計類別的選擇本身想要的,統計規則可不填(統計規則只有在統計類別選擇自定義規則時纔有用,統計類別中用到最多的仍是前面幾個,好比:求和、平均值之類的。自定義規則是基本用不上的,因此能夠無論這個統計規則。)。

圖片30.png

圖片31.png

保存更新,彙總統計自動生成。

圖片32.png

2六、自定義按鈕

首先點擊想要生成自定義按鈕的表單,而後在右側屬性面板的查詢屬性處找到自定義按鈕並點擊。

在彈出的彈窗上點擊添加,並填寫相應的信息。顯示名隨便填,按鈕圖片選擇本身喜歡的圖片,其餘的不用管。

圖片33.png

按鈕建立完成後,就須要進行最重要的一步了,就是添加事件。點擊設置,進入事件編輯頁面。

圖片34.png

在左側的事件類型中選擇onclick事件(其餘事件將會在後面的章節作具體的介紹),而後在右側的函數編輯頁面編寫js代碼。本平臺提供了不少自帶的函數方法,具體的函數如今不做介紹,後面會另開一個章節作詳細的介紹。

圖片35.png

保存並更新,自動生成按鈕。若是在頁面上沒有顯示按鈕,就多是你沒有勾選上顯示工具欄。只要在表單屬性中找到顯示工具欄工具欄勾上就能夠了。

圖片36.png

相關文章
相關標籤/搜索