<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>

                高級查詢構造器 === **目錄索引:** - 功能介紹 - 配置高級查詢構造器 1. 配置高級查詢構造器 2. 配置表關聯 3. 配置表字段 - 配置JSP頁面屬性調用高級查詢構造器 1. 配置標簽 - 配置后臺DataGrid查詢方法 - 功能測試 #高級查詢構造器 ##一、功能介紹 高級查詢構造器支持主子表聯合查詢,查詢出更精確的數據。 ![](https://img.kancloud.cn/e4/ee/e4ee61abd56010c2ac9dde90431d8657_877x396.png) 要使用高級查詢構造器需要完成以下步驟: 1.在高級查詢管理配置主子表信息。 2.配置完后在JSP頁面DataGrid標簽上添加complexSuperQuery屬性,值填寫在高級查詢管理配置的查詢規則編碼。 3.需要在后臺DataGrid查詢方法里面添加SQL語句。 4.配置后可在頁面上看到“高級查詢構造器”按鈕,點擊使用。 ##二、配置高級查詢構造器 ###1.配置高級查詢構造器 打開“高級查詢管理”菜單,點擊“錄入”按鈕彈出如下框 ![](https://img.kancloud.cn/44/f9/44f96c10b6b42c326b8cecae5cea5dc1_1364x586.png) ###2.配置表關聯 查詢規則編碼為頁面上要輸入的編碼,根據此編碼查詢對應的數據。查詢類型選擇“主子表”。在下方“表集合”處,第一行默認為主表信息,點擊“添加”增加子表信息,必須輸入外鍵字段。 ###3.配置表字段 在“字段配置”中,表名則為“表集合”里填寫的主子表信息,選擇表在后面輸入數據庫中存儲的字段名,“字段文本”為查詢時頁面上顯示的字段名,字段類型、控件類型根據當前字段類型選擇。 ![](https://img.kancloud.cn/56/d0/56d0c83b03e6f6bb1aef4d41611593d5_1365x587.png) 下拉框:查詢數據字典,請在“字典Code”中輸入數據字典的CODE。 彈出框:查詢Online報表配置,依次在后面三個文本框中輸入對應的值。“字典Table”為報表配置中填寫的編碼,“字典Code”為頁面上要展示的字段,高級查詢構造器默認做了顯示,可不填。“字典Text”為要查詢的字段名。 ![](https://img.kancloud.cn/b0/f9/b0f9799314876eaed259ca54e3e8d389_1224x487.png) 日期、時間:頁面上會自動出現選擇時間的控件。 輸入框:普通文本框。 ##三、配置JSP頁面屬性調用高級查詢構造器 ###1.配置標簽 在對應頁面的JSP上找到<t:datagrid>標簽,在里面添加complexSuperQuery屬性。其值為剛才在高級查詢管理里配置的“查詢規則編碼”。 ![](https://img.kancloud.cn/be/2c/be2ce67fb5c31938df7aaed901de4e6d_900x31.png) 填寫完后可在頁面上看到“高級查詢構造器”。 ![](https://img.kancloud.cn/92/d5/92d538609bacb63eb7b5ac6205b2bcca_265x53.png) ##四、配置后臺DataGrid查詢方法 需要在對應頁面的后臺DataGrid查詢方法處增加SQL語句,方法已經寫好。編寫如下代碼: ``` String sql = SuperQueryUtil.getComplxSuperQuerySQL(request); if(oConvertUtils.isNotEmpty(sql)) { cq.add(Restrictions.sqlRestriction(" id in ("+sql+")")); } ``` 此段代碼放入Try里面即可。 ##五、功能測試 在“高級查詢管理”菜單里配置好后在后方會出現“體驗” ![](https://img.kancloud.cn/31/e5/31e5ebc40476fb163f6e85e84f8b4d63_1147x32.png) 點擊可查看配置的主子表信息。 在要使用高級查詢構造器的頁面上實現2、3步驟則可使用,對配置頁面的信息進行查詢。 ![](https://img.kancloud.cn/2b/b2/2bb28ec22b4a8392c0fa0d620e9ac7c2_1164x509.png) 可點擊右下角的“另存為查詢方案”把查詢規則保存在數據庫,下次打開可直接點擊右側保存規則查詢。
                  <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>

                              哎呀哎呀视频在线观看