1. 程式人生 > >【JEECG技術博文】JEECG簡單例項講解自定義表單功能

【JEECG技術博文】JEECG簡單例項講解自定義表單功能

JEECG簡單例項講解自定義表單功能

一、自定義表單功能簡介

    自定義表單是JEECG智慧開發平臺開發的一套視覺化的表單設計功能,基於ueditor實現,bootstrap樣式風格。

    總體來講,自定義表單功能概括起來如下:

        1)表單預覽,動態報表展示(列表資料展示)

        2)表單資料填報,支援多資料表同時填報,一對多資料表填報,單表多條資料批量填報等

    自定義表單支援使用者自定義模板,同時也有大量豐富的標準表單控制元件,使得使用者能夠快速靈活的設計個性化、多樣化的表單,從而大大提高工作效率、降低使用者工作成本。

二、自定義表單開發例項

1.簡單例項(單表開發)1)建立自定義表單模板

2)設計表單

3)新增資料來源

   資料來源型別分為兩種(Java類正在積極實現中)

  • 資料庫表
    資料庫表為直接指定該表單資料列填報時對應的資料庫表
  • 動態SQL 
    主鍵作為查詢條件,值從請求中的引數id中獲取,獲取方法格式為${id}。

4)生成表單

    咱們以新增的“ds_1”資料來源為例

5)預覽表單

    重新整理列表後,選擇新增的表單,點選“預覽”,進入檢視介面,分別選擇三種模式進行操作。

進入該表單資料庫,找到剛新增的資料的id,進入預覽模式,輸入id即可進行修改及檢視,以“檢視模式”為例:至此單個表單的生成及資料新增演示完成。

2.複雜表單(一對多關係的多表例項)

     一對多關係的多表關係,請先設定好主從表關係:即外來鍵關係。新增主資料表的資料來源及從表的資料來源的步驟與單表新增資料來源的步驟類似不在贅述,直接進入新增表單環節。

1)新增表單

從表的列表控制元件設定介面:

2)表單預覽

     一對多表單的資料新增、修改、檢視模式的操作步驟與單表類似。下圖展示一對多表的“新增模式”的介面:

三、表單控制元件簡介

JEECG只能開發平臺自定義表單具有豐富的表單控制元件,能夠結合當前資料來源,快速的設定表單元素的展示型別。

1.單行輸入框、多行輸入框

    單行輸入框及多行輸入框大體上功能類似,差異不大,請親自比對差異!    下面僅以單行輸入框為例講解:



2.下拉框、單選框及複選框

    下拉框、單選框及複選框最大的特色就是與本平臺字典功能結合,選定字典後,自動生成對應的內容。
    以下拉框為例進行講解:


3.巨集控制元件    巨集控制元件主要是用來格式化時間及自動提取並展示當前使用者的資訊:

4.列表控制元件

    列表控制元件的功能及使用已經在上述講過,再此介紹下詳細的屬性及使用心得


5.POPUP控制元件

    該控制元件比較特殊,結合JEECG智慧平臺的ONLINE動態報表配置功能實現列表值的生成。
    至此,JEECG開源平臺的自定義表單功能及表單控制元件就講解完畢了,表單的具體使用需要大家親自嘗試,如果問題,可以在JEECG官方網站尋求資料及幫助。    祝大家工作順利!

相關推薦

JEECG技術JEECG簡單例項講解定義單功能

JEECG簡單例項講解自定義表單功能一、自定義表單功能簡介    自定義表單是JEECG智慧開發平臺開發的一套視覺化的表單設計功能,基於ueditor實現,bootstrap樣式風格。    總體來講,

JEECG 簡單例項講解定義單功能

JEECG簡單例項講解自定義表單功能 一、自定義表單功能簡介        自定義表單是JEECG智能開發平臺開發的一套視覺化的表單設計功能,基於ueditor實現,bootstrap樣式風格。 總體來講,自定義表單功能概括起來如下: 表單預覽,動態報表展示(列表資料展示)表單資料填報,支援

JEECG技術JEECG 簡單例項講解許可權控制

                JEECG簡單例項講解許可權控制作者: 許國傑一、業務背景        某公司要實現一個日誌系統,用來了解員工的工作量飽和情況。二、需求        1、角色分為:員工、經理兩種。        2、員工每天在日誌系統中填報工作總結,然後經理進行點評。        3、表

JEECG技術JEECG簡單實例講解定義單功能

nbsp str 用戶 strong detail 表單設計 格式化時間 功能實現 oot JEECG簡單實例講解自定義表單功能 作者:任傑 http://blog.csdn.net/renjie0520/article/details/50286503

JEECG技術簡單實例講解JEECG ONLINE單權限控制(jeecg3 6)

角色 .net span 技術 html indent 日期 編輯 img 簡單實例講解JEECG ONLINE表單權限控制(jeecg3.6) 原 文:http://blog.itpub.net/30066956/viewspace-1872409/

新浪微專案07--設定navigationItem和定義TitleButton

#import "MRHomeViewController.h" #import "MRNavigationController.h" #import "Header.h" #import "UIImage+MJ.h" #import "UIBarButtonItem+MJ.h" #import "MRTit

ios學習記錄- 通過nib檔案實現定義檢視單元

新增自定義表檢視單元有兩種方法:一種方法是建立單元時在程式中新增子檢視,第二種方法是從分鏡或者nib檔案中載入它們,在這裡我們簡單採用第二種方法 一般來說,ios資料列表包含了兩部分:表檢視(分組表和無格式表)和表檢視單元。每個表檢視都是UITable

奔跑的菜鳥Java中TreeSet的定義排列順序

      在Java程式設計中有時會用到TreeSet這個類,這個類會對裡面的key進行自動的排序。一般是進行自然序列排序,但是自然序列排序,一般都沒什麼用。我們大多數情況下需要它按照我們自己要求的方式進行排序。下面這個例子就是把一個類的引用放到TreeSet中,然後按照

設計模式學習筆記簡單工廠模式

們的 設置 inpu ride args forname property 簡單 是不是 簡介:工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象

web前端第十四篇Bootstrap簡單使用

app sweet utf 常用插件 ctype deb mat 巨幕 blog 一、一個小知識點 1、截取長屏的操作 2、設置默認格式 3、md,sm, xs 4、空格和沒有空格的選擇器 二、響應式介紹 - 響應式布局是什麽?  同一個網頁在不同的終端上呈

web前端第十五篇popup簡單使用(彈出頁面)

model 循環 sci return submit mutable 數據 src close 一、首先說一下自執行函數 1. 立即執行函數是什麽?也就是匿名函數 立即執行函數就是 聲明一個匿名函數 馬上調用這個匿名函數 2、popup的舉例 點擊,彈出一個新的窗口

技術到人生講座

今天有幸聽到公司一位技術出身的副總裁的演講,感觸頗多具體內容如下: 如何做到技術專家 影響力不能沉迷於讚美,所從事的研究成果一定要 實用! 價值的體現: 通過改進和優化演算法, 在屌絲機器上實現了通常只有在高富帥機器才能實現的效果。完美解決

淺度渣Jackson之jackson-annotations

原文連結:http://www.dubby.cn/detail.html?id=9071 欄位命名 @JsonProperty可以指定欄位的命名(還可以指定這個欄位需要參與序列化和反序列化)。 @JsonProperty.value:指定的欄位名字 @JsonProperty

淺度渣Jackson之jackson-databind

原文連結:http://www.dubby.cn/detail.html?id=9070 前幾篇介紹Jackson的文章(Jackson介紹,Jackson之jackson-core),雖然很好,但是我相信你並願意在專案中使用,因為使用起來很複雜,也許這也是很多人願意使用Fastjson的原因吧。為什

淺度渣JVM——G1收集器

原文連結:http://www.dubby.cn/detail.html?id=9059 1. 概述 硬體和軟體要求 作業系統要求Windows XP或者更高,Mac OS X和Linux都可以。請注意,這些測試操作是在Windows 7上完成的,尚未在所有平臺上進行測試。 但是,一切都應該在OS

淺度渣JVM——簡述垃圾回收

原文連結:http://www.dubby.cn/detail.html?id=9062 垃圾回收的簡單描述 什麼是自動垃圾收集? 自動垃圾收集是檢視堆記憶體的過程,可以識別哪些物件正在使用,哪些不是,以及刪除未使用的物件。一個正在使用的物件或一個被引用的物件,意味著你的程式的某個部分仍然保持著一個指向

我的javaEE學習JDBC簡單入門

一、JDBC簡介 1、JDBC是SUN公司為了簡化操作資料推出一套規範。資料庫廠商的驅動就是對JDBC的實現。 2、Java Data Base Connectivity(java資料庫連線),它主要由介面組成。 java.sql.*    javax.sql.*   

棧/中綴轉字尾HDU1237簡單計算器

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=1237 #include<bits/stdc++.h> using namespace std; int Priority(char op) { if(op=='#') retu

CSDN技術主題月娛票兒、辦公逸、輕芒的微信開發實踐

有著近8億使用者的微信,無疑是目前最具影響力的產品之一。每當微信有新的動作,都會立即佔據媒體頭條並引起朋友圈中的討論。1月9日,微信小程式上線,出現了一輪討論熱潮,但如曇花一現般,開發者們在看到微信小程式的表現與產品形態後,紛紛冷靜了下來。不過也有開發者認為,微

我主要負責轉載優秀的技術

如何定義一個欄位,例如email具有使用JPA註釋的索引。我們在email上需要一個non-unique金鑰,因為這個欄位每天都有數以百萬計的查詢,並且沒有金鑰有點慢。 @Entity @Table(name="person", uniqueConstra