圖表配置可以做什么?
圖表配置可以通過在線配置,無需編寫代碼生成圖形報表頁面。使用highcharts.js實現,可以運行在任何現代瀏覽器,包括移動終端以及IE6。目前支持曲線圖、柱狀圖等基礎報表。
配置說明
• 編碼: 作為此圖表的唯一標識。
• y軸文字:對應y軸文字。
• x軸數據:x軸上單位數據。數據可以:1、一個字段名。2、一個數組對象。如:[‘xdata1’, ‘xdata2’, ‘xdata’]。
• 是否顯示明細數據:“是”顯示明細數據。“否”不顯示。
• 查詢SQL:一條查詢SQL語句(允許有group、order by等)。注意:上圖sql中的“{operatetime}”,此標簽用來增強查詢,最終會替換成operatetime=‘頁面上對應查詢條件的值’。
• 擴展JS: 上圖中js用來控制頁面明細數據,是否顯示匯總。方法明是固定寫法,返回值為需要匯總的列名。
• 字段名:對應sql查詢結果的字段名,也可以為標簽名。如上圖中的operatetime,些數據只能用作查詢條件,是否顯示和圖表顯示都必須選擇否。
• 字段文本:對應明細數據列名。
• 排序:字段顯示順序。
• 字段類型:如果類型為日期,作為搜索條件時搜索框會有日期控件。
• 是否顯示:明細數據中是否顯示該數據。
• 是否查詢:是否作為查詢條件。
• 查詢模式:單條件查詢和范圍查詢。
• 字典sql: 如把id翻譯成名稱。(如:select id as ‘key’, name as ‘value’ from table1)。
• 顯示圖表:改數據是否在圖表中顯示。
• 圖表類型:圖表類型。
• 圖表名稱:對應圖表名稱。
• 標簽名稱:對應上圖中的標簽,相同標簽名的數據會顯示在一個標簽里。如果只有一個標簽或標簽都為空則不會在圖表中顯示標簽。