報表的查詢皮膚怎麼顯示在左側?
接觸潤乾報表工具很多年了,每當客戶提出要做下拉聯動進行資料過濾的需求時,我一般都是建議透過引數報表實現下面這種上下佈局的效果。
而對於客戶自帶的 JSP 頁面,這種上下形式不能滿足佈局要求時,我只能建議客戶用自定義引數查詢頁面來實現,也就是自己編寫頁面,想咋弄,自己開發。
那麼,到底能不能直接透過報表工具來滿足靈活的佈局需求呢?下面我就來分享一個真實的需求實現過程中的心路歷程:
客戶要求實現的查詢過程如下圖所示,首先在上面選擇地區,點選查詢按鈕,然後在下部左邊區域列出該地區包含的城市,下部的右邊顯示對應的物流分析資料。然後,每次點選下部左邊的城市選項,右邊顯示的物流分析資料分析就會隨之發生變化。
潤乾的報表工具提供了根據引數重新整理報表的基本功能,可以直接實現引數查詢的需求,但是直接透過報表工具來設計實現頁面聯動和頁面結構呢? 其中的難點又是什麼呢?
在最終給客戶寫評估結果的時候,我終於打破了固化的思維,突然意識到這個需求其實是可以透過潤乾報表實現的,報表組中的 DBD 佈局不就是解決頁面靈活佈局的功能嘛?而且還可以實現區塊聯動!
下面我就用上面的例子做個簡單的示例,具體說一下實現的過程(當然還有一個小私心,那就是透過講解來強化我自己的意識)。
首先,做兩個 rpx, 一個是下部左側的條件,報表檔名為“區塊聯動 0.rpx”,另一個是下部右側的資料包表, 報表檔名為“區塊聯動.rpx”。
然後,我們就可以使用報表組中的 dashboard 皮膚進行佈局了。
新建報表組檔案(選單“檔案”/“新建報表組”),並將上面我們建立的兩個報表新增到該報表組中後,儲存報表組檔案到 reportFiles/02 參數列單目錄下,檔名為”區塊聯動.rpg”。
第三步,在右側的 Dashboard 皮膚中對兩張報表進行佈局設計:
接下來,再建立引數報表,檔名為“區塊聯動 _arg.rpx”。
|
B1 單元格的編輯風格為下拉資料集,使用的資料集是 ds1, 顯示列和資料列的欄位都是貨主地區;
變數名設定為 area;
單元格表示式為“東北”。
|
最後,釋出報表組!
下面就是在頁面上的效果,由於我們在做表的時候給引數設定了預設值,首先載入的資料就是對應東北地區和大連的資料。
當點選左側的長春,不需要點選查詢按鈕,右側的資料會就區域性的重新整理。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2671097/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10控制皮膚怎麼顯示在桌面 win10桌面顯示控制皮膚的方法Win10
- win10怎麼在桌面顯示控制皮膚_win10怎麼調控制皮膚到桌面Win10
- win10桌面顯示控制皮膚怎麼操作_win10如何把控制皮膚顯示在桌面上Win10
- win10顯示卡控制皮膚在哪_win10顯示卡控制皮膚怎麼開啟Win10
- win7 在工作列左側加個 顯示桌面 的圖示Win7
- IPS/PLS/IN/VA顯示器皮膚的區別 顯示器皮膚型別哪種好?型別
- 報表怎麼做模糊查詢
- OT部分頁面左側選單不顯示
- nvidia控制皮膚沒有顯示設定 nvidia控制皮膚沒有顯示選項
- win10控制皮膚顯示卡設定不見了怎麼辦_win10顯示卡控制皮膚找不到的解決方法Win10
- Elements皮膚顯示HTML註釋HTML
- 顯示皮膚行業2021年總結及2022年展望(上):大尺寸顯示皮膚行業
- hive表查詢中文顯示亂碼Hive
- Unity在檢視皮膚上顯示巢狀的多個listUnity巢狀
- win10怎麼將顯示桌面按鍵移到左側顯示_win10如何將顯示桌面固定到左下角工作列Win10
- win10找不到ati顯示卡控制皮膚如何解決_win10系統ati顯示卡控制皮膚不見了怎麼辦Win10
- 控制皮膚中的java無法正常顯示Java
- nvidia控制皮膚怎麼調 nvidia控制皮膚怎麼設定
- 讀 CSV/TXT 的報表怎麼做分頁查詢?
- Win10如何開啟nvdia顯示卡控制皮膚_win10開啟nvdia顯示卡控制皮膚教程Win10
- WIN10系統沒有inter顯示卡控制皮膚怎麼辦_Win10右鍵沒有intel核顯控制皮膚如何解決Win10Intel
- vue移動端側滑皮膚元件Vue元件
- win10 1909沒有n卡控制皮膚怎麼辦_win10 1909顯示卡控制皮膚不見了恢復方法Win10
- 新款iPad Pro的OLED顯示皮膚成本可能高於前代機型的Mini LED液晶皮膚iPad
- 華碩achi win10怎麼讓控制皮膚在“此電腦”頁面顯示_win10中將控制皮膚新增到“此電腦”頁面的方法Win10
- win10 控制皮膚怎麼隱藏軟體_win10怎麼在控制皮膚裡隱藏軟體Win10
- IHS Markit:大皮膚顯示器市場將在2019年迴歸平衡
- 查詢皮膚中如何實現兩個 select 下拉框的關聯查詢?
- windows安裝IIS不顯示ASP.net的功能皮膚WindowsASP.NET
- PZ 系列數碼管顯示單相電流表 皮膚安裝電流表帶報警-安科瑞潘麗
- win10底部工作列怎麼調整到左側Win10
- win10右鍵選單顯示在左邊怎麼辦 win10滑鼠右鍵出現在左邊如何恢復Win10
- Omdia:主要桌上型顯示器品牌在2022年專注於OLED皮膚
- 寶塔皮膚安裝tp5.0怎麼報錯
- physx選擇顯示卡還是CPU 英偉達控制皮膚設定physx配置怎麼選
- 還是Onethink左側選單不顯示的問題。無痕模式下就正常...模式
- 2023年6月全球大尺寸顯示皮膚出貨量(附原資料表)
- Omdia:雙穩態膽固醇液晶皮膚開始與電泳顯示皮膚展開競爭