finereport參數(shù)界面如何自定義實(shí)現(xiàn)條件表單界面
finereport的參數(shù)是可以自己設(shè)置的,不過大家在自定義的時(shí)候不妨參考下下面的教程。在finereport可以使用自定義的方式實(shí)現(xiàn)條件表單界面,這樣就可以不使用finereport中的內(nèi)置參數(shù)。下面小編就為大家介紹一下finereport怎么自定義參數(shù)界面
我們以html網(wǎng)頁為例簡(jiǎn)單說明,最終效果如下:
打開模板%FR_HOME%WebReport\WEB-INF\reportlets\demo\parameter\number.cpt

finereport
切換至參數(shù)界面,在左上角的設(shè)置按鈕中,去掉顯示參數(shù)窗體和點(diǎn)擊查詢前不顯示報(bào)表內(nèi)容兩個(gè)選項(xiàng)前的勾,如下圖

finereport
模板另存為%FR_HOME%WebReport\WEB-INF\reportlets\demo\parameter\number1.cpt
自定義表單界面
實(shí)際系統(tǒng)中使用的框架不同,控件的種類和定義方法也不同,因此如上圖中的表單查詢界面我們不做介紹,用戶自行實(shí)現(xiàn),該例使用最簡(jiǎn)單的html元素。
主要注意的是form表單的action地址及表單提交結(jié)果顯示位置target;
如該例中定義form表單時(shí)沒有指定action,target的值為嵌入報(bào)表的iframe名字。
另外我們?cè)邳c(diǎn)擊查詢按鈕時(shí)需要先獲取控件值,并且需要進(jìn)行cjkEncode,因此查詢按鈕type使用button,不要使用submit(直接觸發(fā)action)。

finereport
表單提交事件
點(diǎn)擊“查詢”按鈕時(shí),觸發(fā)autoSubmit(),在該方法中通過js獲取表單控件的值,拼接出完整的報(bào)表訪問路徑,并對(duì)最終的url進(jìn)行cjkEncode編碼。
將最終的報(bào)表url賦給form的action,并觸發(fā)提交,返回的報(bào)表結(jié)果就會(huì)顯示在指定的iframe中。

finereport
注:需要引入cjkEncode源碼或finereport.js才能使用cjkEncode方法,詳見Web傳遞中文參數(shù)文檔。
示例完整代碼

finereport
已完成頁面查看%FR_HOME%\WebReport|page_demo\parameter.html
相關(guān)文章

職場(chǎng)人慌了! DeepSeek配合Mermaid自動(dòng)繪圖的技巧
DeepSeek這玩意兒,配合Mermaid,自動(dòng)生成甘特圖,這速度,這效率,簡(jiǎn)直了神奇了,下面我們就來看看用法2025-03-05
建議收藏! 15 個(gè)很強(qiáng)的 DeepSeek 提示詞
今天匯總15個(gè)很值得收藏的DeepSeek 提示詞,包含職場(chǎng)打工人必備,自媒體爆款創(chuàng)作,學(xué)生黨逆襲,個(gè)人成長(zhǎng)開掛等等全方面2025-03-04
如何在iPhone上部署DeepSeek-R1? DeepSeek-R1在手機(jī)上部署全攻略
你以為只在大機(jī)器上跑的模型,其實(shí)在手機(jī)上也能玩得轉(zhuǎn)!為了體驗(yàn)一下國(guó)產(chǎn)模型的魅力,我在蘋果手機(jī)上部署了DeepSeek-R1 1.5B版,詳細(xì)步驟如下2025-03-01
7天帶你從入門到精通! DeepSeek實(shí)操手冊(cè)建議收藏
我們之前分享了很多DeepSeek安裝及本地部署教程,今天我們來看看怎么馴化DeepSeek為自己服務(wù),下面我們就來看看DeepSeek 7天指導(dǎo)手冊(cè)2025-02-21
手機(jī)端本地部署 Deepseek +桌面端 Deepseek 搭建知識(shí)庫(kù)指南
關(guān)于 Deepseek,這段時(shí)間也傳來不少新聞,本文將介紹如何在安卓手機(jī)和桌面設(shè)備上分別部署本地運(yùn)行的 Deepseek R1 模型,并搭建知識(shí)庫(kù),詳細(xì)如下文2025-02-21
DeepSeek-R1 與 AnythingLLM 安裝部署本地知識(shí)庫(kù)詳細(xì)教程
DeepSeek R1是目前最火的大模型,近來有很多朋友問怎么搭建DeepSeek 本地知識(shí)庫(kù),在這里分享一種使用DeepSeek + AnythingLLM快速搭建本地知識(shí)庫(kù)的方法,完全本地化,懶人必2025-02-20
DeepSeek怎么獲取官方API? 一文教會(huì)你獲取DeepSeek官方API技巧
想要體驗(yàn)DeepSeek,該怎么貨期官方API呢?下面我們就來看看獲取DeepSeek官方API的詳細(xì)圖文教程2025-02-12
DeepSeek怎么一秒生成工作表目錄? DeepSeek辦公自動(dòng)化的技巧
面對(duì)日益增長(zhǎng)的數(shù)據(jù)量和復(fù)雜多變的業(yè)務(wù)需求,傳統(tǒng)的Excel操作方式在效率和靈活性上逐漸顯露出不足,如果接入DeepSeek就可以補(bǔ)足缺陷,詳細(xì)請(qǐng)看下文介紹2025-02-12
DeepSeek入門必備技巧與隱藏功能! DeepSeek新手使用指南
幾乎一夜之間,所有人都在關(guān)注DeepSeek,今天就來聊一聊DeepSeek,從什么是DeepSeek開始,到火爆原因,怎么下載使用,以及使用場(chǎng)合和隱藏功能分享,詳細(xì)如下2025-02-12
DeepSeek卡頓延遲問題怎么解決? 流暢使用DeepSeek的方法大全
由于deepseek人氣越來越高,讓越來越多人開始使用deepseek,另一方面由于前陣子登錄熱搜的外網(wǎng)網(wǎng)絡(luò)攻擊,導(dǎo)致用戶在使用時(shí)常常還沒說幾句話,就出現(xiàn)服務(wù)器繁忙字樣,或使用2025-02-12





