反饋已提交
網絡繁忙
報表填報屬性包括:【提交】、【資料校驗】、【填報捷徑鍵設定】,編輯介面如下圖所示。
3 個功能設定項介紹如下:
①提交:將填報資料的儲存格與資料庫表欄位進行綁定,確定填報的資料可以錄入到對應的資料庫表欄位下。
②資料校驗:提交資料時根據定義的規則對資料進行全局校驗。前端填報點選資料校驗或提交時,如果有不滿足校驗規則的資料,則彈出報錯資訊,且提交終止。
③填報捷徑鍵設定:設定填報預覽時,控制游標行動的捷徑鍵。
提交有 2 種方式:【內建SQL】和【自訂提交】,2 種提交方式的差別如下。
內建 SQL 提交:將填報頁面資料跟資料庫表的欄位綁定,在點選【提交】後按照設定將資料入庫。其底層邏輯為使用 JDBC 方式執行標準的增刪改 SQL 語句,範例如下:
①插入:【INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)】;
②更新:【UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值】;
③刪除:【DELETE FROM 表名稱 WHERE 列名稱 = 值】;
設定介面如下圖所示。
注:目前只適配了支援上述 SQL 語句的資料庫,如果提交的資料庫無法使用上述語句進行增刪改操作,則普通填報無法支援。
自訂提交:點選【提交】時,獲取到填報頁面的資料進行自訂的處理,比如上傳到某個API。需要透過編寫java實現。
資料校驗有 2 種方式:【內建校驗】和【自訂校驗】,2 種校驗方式的差別如下。
內建校驗:使用者可透過自訂的校驗公式來對頁面資料進行校驗,也可以自訂校驗出錯時的提示語。
自訂校驗:一些特殊的業務邏輯用公式校驗實現起來比較複雜,希望可以交付給使用者自訂的過程來判斷,然後將結果傳回給 FineReport進行提示。需要透過編寫java實現。
點選中間的按鈕可以交換游標移到下一欄和下一行的捷徑鍵,同時預設移到上一欄和上一行的捷徑鍵也會隨之改變。
游標行動效果如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙