<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 報表常見問題 >[danger] **升級日志 重要!!!** [點擊查看](http://jimureport.com/doc/log) > 遇到問題請先升級至最新版,仍未解決可向團隊反饋 [點擊反饋問題](https://github.com/jeecgboot/JimuReport/issues/new) > [ >>大屏常見問題](http://report.jeecg.com/2293838) [TOC] ## 1. 積木報表是免費嗎? 回答: 積木報表代碼不開源,但是功能可以免費使用。 > 從積木報表v1.7.0?+?推出付費版本,免費版本會持續發布,不過部分功能會受到限制,以便于本項目更好的發展。 ## 2. 大屏支持離線安裝嗎? 支持,積木BI的推出,可以永久免費使用! ## 3. 積木報表怎么獨立運行? - [Docker方式啟動](http://report.jeecg.com/2368854) - [集成Demo啟動](https://github.com/zhangdaiscott/JimuReport/tree/master/jimureport-samples/jimureport-demo) ## 4. 啟動報mongo錯誤 - 啟動報錯: ~~~ org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 while accessing MongoDB with Java ~~~ - 解決方案: 排除mongo啟動默認加載 MongoAutoConfiguration ~~~less @SpringBootApplication @EnableAutoConfiguration(exclude={MongoAutoConfiguration.class}) ~~~ ## 5. 配置報表到JeecgBoot菜單 ``` {{ window._CONFIG['domianURL'] }}/jmreport/list?token=${token} ``` 參數說明 - {{ window._CONFIG['domianURL'] }} :后臺項目訪問地址 - ${token} :登錄token用于權限控制 - 前端組件:layouts/IframePageView 菜單配置截圖 ![](https://img.kancloud.cn/2b/28/2b28f238e4433fa1059c98c2a6e776e0_665x910.png) ## 6. 積木報表支持哪些數據庫? Version:`1.3.793+` 版本以上支持如下: | 序號 | 數據庫 | 是否兼容 | 提供腳本 | | --- | --- | --- | --- | | 1 | mysql5.5+ | 支持 | 提供| | 2 | oracle11g | 支持 | 暫未提供 | | 3 | sqlserver2017 | 支持 | 暫未提供 | | 4 | PostgreSQL| 支持 | 暫未提供 | | 5 | MariaDB | 支持 | 暫未提供 | | 6 | 達夢 | 支持 | 暫未提供 | | 7 | 人大金倉 | 支持 | 暫未提供 | | 8 | 神通 | 支持 | 暫未提供 | | 9 | DB2 | 支持 | 暫未提供 | | 10 | SQLite| 支持 | 暫未提供 | | 11 | Derby| 支持 | 暫未提供 | | 12 | H2| 支持 | 暫未提供 | | 13 | Hsqldb| 支持 | 暫未提供 | | 14 | Reids| 支持 | 暫未提供 | | 15 | MongoDB| 支持 | 暫未提供 | * 支持的連接池,[詳細使用請看這里!](http://report.jeecg.com/2084137) * 暫時只提供mysql腳本,其他數據庫請自轉 [Navicat工具mysql轉庫oracle步驟](https://my.oschina.net/jeecg/blog/4905722) ## 7. API數據源怎樣實現條件查詢? [具體請看這里。](http://report.jeecg.com/2032025) ## 8.報表集成到自己的springboot項目,請求參數如果后臺接收的實體屬性里沒有,后臺報錯:`not marked as ignorable` ![](https://img.kancloud.cn/51/c4/51c429f0a98ff0d811f4141fc3b9d65d_1717x246.png) 解決方法:增加application.yml的配置`jackson.fail_on_unknown_properties: false` ![](https://img.kancloud.cn/cd/2f/cd2fbba217ddd24169e920ed09776609_599x168.png) ## 9.積木報表SQL數據集中sql語句加上limit在數據預覽中報錯? sql語句寫法: ![](https://img.kancloud.cn/79/ba/79babe732fc13e44c1a18e45dcde7d19_1213x151.png) 報錯截圖: ![](https://img.kancloud.cn/f3/22/f3221cc6e0e50c11090a7aab03fa7f74_1871x213.png) ``` 原因是sql語句末尾加上了limit,我們在后臺已經默認分頁,故不用在末尾加上limit,否則會報錯 ``` ## 10.如何去掉打印頁面的頁眉、頁腳? 在打印彈窗頁面,點擊“更多設置 ->選項”,去掉“頁眉和頁腳”前邊的對勾,打印界面就不顯示頁眉和頁腳了; ![](https://img.kancloud.cn/df/67/df67bbf0e00cc6ee146fed64a460845e_1299x855.png) ## 11.打印不清晰的問題? 操作步驟參考:[http://report.jeecg.com/2084082](http://report.jeecg.com/2084082) ## 12.sql或者api解析失敗的問題 sql或者api必須有查詢結果才行,不然無法解析字段 相關issue[ #2305](https://github.com/zhangdaiscott/jeecg-boot/issues/2305) ## 13.怎樣自定義打印頁面設置? 打印區域除了可以手動選擇“A4、A3...”,還可以根據自己需求,自定義大小。 操作步驟參考 [http://report.jeecg.com/2084081](http://report.jeecg.com/2084081) ; ## 14.預覽時,列表數組在預覽界面怎么只顯示一條數據? (1)檢查在數據集解析的時候 ,是否勾選“是否列表”; ![](https://img.kancloud.cn/ba/a4/baa4480b7bef3f5a6d97b984b32f1c73_1379x261.png) (2)設計界面拖過來的數據字段,是否為#開頭; ![](https://img.kancloud.cn/2b/69/2b69d6c0292c35e7b63d7a6656abf933_967x302.png) ## 15.橫向動態列分組怎么設計? 操作步驟參考:http://report.jeecg.com/2119055 ## 16.預覽頁面多內容,但設計界面沒有,怎么處理? **錯誤樣式圖:** ![](https://img.kancloud.cn/b0/b9/b0b92a32634ef0adddf4cf17c053725f_841x470.png) **解決方案:** 選中多出來的地方(可多選一些地方),右鍵點擊:刪除數據,就沒有了; ![](https://img.kancloud.cn/5c/2d/5c2d269ecf6763a15b95ee4de9a7970b_530x421.png) ## 17.積木報表SQL數據集中數據預覽為什么只顯示10條數據? ``` 為了避免大數據問題,故只取前10條數據進行展示 ``` ![](https://img.kancloud.cn/34/d6/34d6f116dcbe912732b9e34f87b4b7c5_1906x886.png) ## 18. 積木報表數據源怎么配置? [詳細步驟,請點擊這里查看!](http://report.jeecg.com/2084137) ## 19. 怎樣把報表集成到JeecgBoot的菜單中? ``` 備注:大屏和報表的操作是一樣的; ``` (1)復制報表訪問鏈接 (2)在系統管理菜單管理進行配置 (3)點擊新增按鈕填寫信息 ``` 注意: a) 前端組件必須按照格式填寫 layouts/IframePageView *用window._CONFIG['domianURL']代替IP地址、端口號和項目名稱,并用{{}}包起來; b)末尾必須攜帶參數,如(?sex); c) 是否為路由菜單:是; ``` ![](https://img.kancloud.cn/a5/3f/a53f48fa05ad94bd79f6f4837bf83932_702x591.png) (4)角色授權 路徑:在系統管理->角色授權找到自己對應的角色,鼠標放到更多->授權; * **勾選剛才創建的菜單** * **刷新頁面即可看見點擊菜單** ![](https://img.kancloud.cn/49/7d/497d229dcb350c77a6b3613b582bb24e_842x398.png) ## 20. 數據集配置點擊確認會報如下錯誤#439 * https://github.com/jeecgboot/JimuReport/issues/439 ``` SQL state \[null\]; error code \[0\]; Error; nested exception is java.sql.SQLException: Error ``` 那么就查看mysql數據庫連接驅動是版本是5.1.47,如果是那么請將驅動升級版本或降低版本,如: ``` <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> <optional>true</optional> <scope>runtime</scope> </dependency> ``` ## 22.如何把SQL數據集拼接的查詢條件加到數據源語法的group by前面 使用參數作為查詢條件 [參數使用文檔](http://report.jeecg.com/2373404) ## 23.預覽頁面與設計頁面不一致,在預覽時出現空白行 檢查數據集是多條數據的集合,還是單條數據的對象;如果是集合使用`#`,如果是對象則需要使用`$` 如果頁面多行使用`#`,則會被當做多個集合,中間自動填充空白行。 ![](https://img.kancloud.cn/86/e2/86e2a09c592e6a1a416d66cbd9417bc3_1065x77.png) ## 24.為什么配置參數后勾選查詢后,下拉單選變成輸入框 參數不是字段,無法進行配置后就可以下拉單選;可配置字典code實現下拉 ## 25.一頁展示一條數據,進行循環打印 可將整頁作為循環塊,設置為循環塊 參考文檔:[點擊查看](http://report.jeecg.com/2336796) ## 26.mysql數據庫類型tyint被轉換成了true和false 需要在維護界面,數據源地址出拼接上 ``` tinyInt1isBit=false ``` ![](https://img.kancloud.cn/85/a7/85a7dba2bbb08c634cf514e54263e818_1037x794.png) ## 27.數據庫里圖片字段為圖片鏈接,如何展示在報表中 添加數據源取出圖片字段,將單元格類型設置為圖片即可,如下圖: ![](https://img.kancloud.cn/48/0e/480ed3a6cc688fcec90d6c685096e080_833x391.png) ## 28. 達夢數據庫提示表名不存在 ![](https://img.kancloud.cn/ac/c5/acc522e96a18a8db1a597461eeb36bb4_1754x351.png) 因為達夢數據庫如果不是當前用戶名登錄的(如SYSDBA),訪問不同名的(除了SYSDBA)外,均需要模式名.表名,那么需要你如下圖操作,在同名下新建表 ![](https://img.kancloud.cn/d2/2e/d22e7876e650959d5e1d80a368abaf51_322x368.png) ## 29. 積木官網添加數據源 積木官網添加數據源需使用遠程地址,不可使用localhost。 ## 32.字典code中直接輸入sql語句,下拉框單選項亂序 解決方案:可以填寫 order by 進行自定義排序,如 ``` select dict_code as value,dict_name as name from jimu_dict order by create_time ``` 注意:如果在sqlserver下需要加上top 10(10代表多少條),不然會報錯,如 ``` select top 10 dict_code as value,dict_name as name from jimu_dict order by create_time ``` ## 33.導出excel報錯版本不匹配,java.lang.NoSuchMethodError 將poi版本升級到4.1.2即可解決 ## 34. 如何增加列數 列索引數量可根據需要修改 參考文檔:[點擊查看](http://report.jeecg.com/2302149) ![](https://img.kancloud.cn/ad/42/ad42dca363bbaccb9cb296e9d2fc0559_665x451.png) ## 35.sql數據集下拉選擇數據源,下方列表顯示空白,但是有數據 目前為了統一規則后臺返回的數據的對象均為小寫(name),如果規則不匹配,請改成小寫 ![](https://img.kancloud.cn/d7/01/d701420abf68105410355271aced5bea_1366x567.png) ## 38.預覽界面查詢欄如何設置默認展開? 解決方案:設置JS增強 ![](https://img.kancloud.cn/b7/79/b77940b3b7fc9d09a5d45936572a0423_1281x504.png) ~~~ function init(){ this.queryPanel = '1'; } ~~~ ## 39.sqlServer存儲過程中有臨時表獲取不到數據 可以通過`set nocount on`來解決 ![](https://img.kancloud.cn/e8/1f/e81f66eb744ed52b439e49a301039c4d_386x470.png) 相關issue: https://github.com/jeecgboot/JimuReport/issues/726 ## 40.若依集成積木報表`1.4.4+`,前臺新建報表報錯`freemarker.core.InvalidReferenceException` >升級fastjson到1.2.78 ``` <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.78</version> </dependency> ``` 相關issue:[issue](https://github.com/jeecgboot/JimuReport/issues/867#issuecomment-1081634775) ## 41.模板示例中條件查詢預覽失敗,沒有對應表(rep_demo_dxtj) [查看專題](http://report.jeecg.com/2722501) ## 42.打印的時候,字體加粗效果丟失 宋體打印不支持加粗,換成默認的字體 ## 43.sqlserver提示驅動不存在,在pom文件中添加sqlserver依賴 ``` ???<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> <optional>true</optional> <scope>runtime</scope> </dependency>????? ``` ## 44.sqlserver下使用CONVERT函數注意事項 * 1. 不可與order by一起使用 * 2. CONVERT函數需指定別名 如:CONVERT(varchar(7),CREATE_TIME) as CREATE_TIME ## 45.能否設置隱藏的查詢條件 - 問題描述: 同一報表,希望不同的人看到不同的數據,目前可以通過JS增強設置初始值,但又不想讓用戶修改,能否提供設置查詢條件隱藏的功能,這樣便于數據權限的控制。 分析說明:此問題目的在于不同的人看不同的數據,提問人想設置查詢條件默認值且不允許修改 - 1.不同的人看不同的數據:可以使用系統變量,參考文檔:http://report.jeecg.com/2159712 如: ``` sql數據集:select * from demo where create_by = '#{sysUserCode}' api數據集: http://xxx.xxx.xxx/query?create_by=#{sysUserCode} 注意:此處的`sysUserCode`,是系統默認設置的登錄人的賬號,如果重寫getUserInfo方法則需要重新設置,文檔中的代碼,只適用于jeecg-boot不可照搬,僅供參考【推薦此方案】。 ``` - 2.想設置查詢條件默認值且不允許修改: js增強可以設置查詢條件的默認值,也可以往查詢參數對象里設置一個自定義的參數值,這個是支持的。但是,在配置數據集的時候,下方tab報表字段明細和報表參數中,會配置一些字段的信息,如果js增強定義的參數名不在這兩個tab下,那么無效!所以做法如下: ``` 定義數據集(不需要將參數name設置為查詢條件): sql數據集:select * from demo where create_by = '${name}' api數據集: http://xxx.xxx.xxx/query?create_by=${name} 定義js增強,設置name的值: function init(){ this.queryInfo['name'] = 'scott' } ``` ## 46. 日期默認查詢,無法設置默認值為上月 - 問題描述: 使用dateStr 默認取上月實現不了,用=concat(dateStr('yyyy'),'-', dateStr('MM', -1))返回2021-9,不是2021-09,少了一位。 建議實現=dateStr('yyyy-MM',-1) 返回 2021-09,而不是使用天數計算偏移量。 **解決方案:** 參考文檔:[http://report.jeecg.com/2384072](https://gitee.com/link?target=http%3A%2F%2Freport.jeecg.com%2F2384072)中的升級功能 ## 47. 打印多出一頁空白紙張 **解決方案:** 打印導出,空白行和沒有行是有區別的,界面上都是空白沒區別,但是實際數據存儲,空白行會占位的。 查看控制臺打印的數據:你的rows都多達90多行了,說明是之前你設計的很多歷史數據沒有**刪除行**,導致多出很多空白頁。 ![](https://img.kancloud.cn/3c/da/3cdaf100f7f2fc22f6d1e36c8884ea4e_1046x301.png) ## 48. mongodb用法 1). 以授權的方式啟動Mongo,給使用的數據庫添加用戶 * 切換數據庫 ```use test``` * 創建用戶 ```db.createUser({user: "root", pwd: "123456", roles: \[{ role: "dbOwner", db: "test" }\]})``` 參考博客:https://www.cnblogs.com/jacksoft/p/6916137.html 2). mongodb-driver-sync 驅動集成用法 參考博客: https://blog.csdn.net/nyzzht123/article/details/107936552 https://www.jianshu.com/p/5186fb5a1292 ## 49、出現jsqlparser不兼容問題 - 如果出現jsqlparser不兼容問題,請這么引用 ~~~ <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>{版本號}</version> <exclusions> <exclusion> <artifactId>minidao-spring-boot-starter</artifactId> <groupId>org.jeecgframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jeecgframework</groupId> <artifactId>minidao-spring-boot-starter</artifactId> <version>1.8.8</version> </dependency> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看