潤乾通用查詢面板簡介

quguiliang 14年前發布 | 3K 次閱讀

潤乾通用查詢模塊提供用戶個性化查詢途徑,可以隨時設置報表查詢條件來生成不同的報表查詢結果。

用戶進行web報表開發的最終目的是想通過生成的數據表查看或提供使用者關心的數據信息,當面對多條件多用途的報表開發時,若對同一類型的數據,不同的使用者所關心的內容不盡相同,有時五花八門。此時用戶可只開發一個報表,這個報表包含了所有使用者需要的數據,然后將報表部署到通用查詢中,對使用者提供操作頁面,輸入他們各自關心的查詢條件來查詢想要查看的數據。這就實現了一表多樣化使用,即大大減少了報表開發者的工作量,同時提供使用者更靈活方便的查詢途徑。

如下圖所示將通用查詢應用包自帶的報表例子部署到通用查詢后,通用查詢的頁面顯示效果。

1.png

下面介紹通用查詢面板各功能模塊的基本內容。

一、功能鍵區

功能鍵區包括【高級設置】、【橫向布局】、【保存】和【載入已定義】功能鍵。

1 【高級設置】

高級設置是潤乾報表通用查詢模塊提供用戶進行查詢條件之間的邏輯關系設計操作的功能模塊,若用戶的查詢條件設置不是簡單的并列相交(邏輯并且)的邏輯關系,可在此模塊通過添加左右括號、選擇查詢條件之間的邏輯關系來設計查詢條件。

2 【橫向布局】

用戶在數據集下添加多個查詢條件時,默認情況下這些查詢條件是縱向列在數據集下,橫向布局可將這些查詢條件以橫向布局顯示在數據集下。此處要求每個數據集下設置一個以上查詢條件時才能使用,這需求視用戶個人需求或習慣選擇使用。

3 【保存】

潤乾報表通用查詢支持用戶保存常用的查詢條件設置,以便以后工作中遇到同樣查詢時,可直接載入已保存的查詢設置進行查詢。此功能塊潤乾是提供了JS接口,給出一個例子,用戶可自行設計編寫保存方法。

4 【載入已定義】

此功能鍵就是用戶載入已保存的查詢條件設置方案的按鈕,用戶通過點擊此功能鍵,在彈出的查詢條件設置列表頁面選擇自己需要的方案。此功能塊潤乾是提供了JS接口,給出一個例子,用戶可自行設計編寫載入已定義方法。

二、查詢條件設置區

查詢條件的設置包括數據集、查詢字段(條件名稱)、比較符及條件值的對話框。

1 數據集

數據集是以列表的形式將報表中設計的所有數據集列在頁面上,用戶可通過單擊數據集名稱來展開或者折疊數據集。數據集展開后就可進行查詢條件的設置操作了。

2 查詢字段(條件名稱)

每個數據集下對應著該數據集查詢條件設置模塊,用戶可通過點擊條件名稱的下拉列表來選擇所需的查詢字段。

3比較符

設置所選的查詢字段與條件值之間的關系,以此來實現查詢條件的過濾效果。不同數據類型的查詢字段,對應的比較符集合也不同。

4 條件值

設置查詢條件的查詢范圍,即查詢字段與條件值按照比較符的比較規則,所形成的查詢范圍。條件值的數據類型要與查詢字段的數據類型一致。

如果是運用語義層設計的報表,條件值輸入方式會根據所選擇的字段在語義層中定義的編輯風格樣式而有所變化(如編輯風格是下拉日歷類型,條件值處會顯示下拉日歷)。

轉載:http://www.runqian.com.cn/archives/1793.html

 本文由用戶 quguiliang 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!