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

                online表單下拉樹控件![](https://img.kancloud.cn/cd/81/cd818217b88adcb802df22d595a5a925_789x662.png) 使用場景:當表單值改變的時候,獲取表單值,后臺根據該表單值重新加載樹的數據。 `@date:2022/11/08` 效果演示: ![](https://img.kancloud.cn/ea/99/ea995cfb6f1cce927c3a9d1880284ae5_994x691.png) >[info] 1.這里重新加載需要自定義一個請求用于獲取數據 > 2.請求返回的數據結構參考后臺實體類:org.jeecg.modules.system.model.TreeSelectModel js增強定義: ``` loaded(){ this.$nextTick(()=>{ let url = '/test/tree/loadTreeData'; //獲取當前wenben輸入框的值 let value = event.value; let params = {wenben: value}; //此處的cust_tree為下拉樹的字段名 this.updateSchema({ field: 'cust_tree', componentProps: { url: url, params: params } }) }) } onlChange(){ return { wenben(){ let url = '/test/tree/loadTreeData'; //獲取當前wenben輸入框的值 let value = event.value; let params = {wenben: value}; //此處的cust_tree為下拉樹的字段名 this.updateSchema({ field: 'cust_tree', componentProps: { url: url, params: params } }) } } } ``` java請求定義: ~~~ @GetMapping("/loadTreeData") public Result<List<TreeSelectModel>> loadTreeData(HttpServletRequest request) { Result<List<TreeSelectModel>> result = new Result<List<TreeSelectModel>>(); // 此處模擬json,見下方test.json, 實際根據參數自行查詢 String jsonData = oConvertUtils.readStatic("classpath:static/test/test.json"); JSONObject json = JSONObject.parseObject(jsonData); JSONArray array = json.getJSONArray("data"); List<TreeSelectModel> list = array.toJavaList(TreeSelectModel.class); result.setSuccess(true); result.setResult(list); return result; } ~~~ test.json: ~~~ { "data": [ { "title": "安徽省", "value": "1", "leaf": false, "children": [ { "title": "合肥市", "value": "11", "leaf": false, "children": [ { "title": "A區", "value": "111", "leaf": true }, { "title": "B區", "value": "112", "leaf": true }, { "title": "C區", "value": "113", "leaf": true } ] }, { "title": "蕪湖市", "value": "12", "leaf": false, "children": [ { "title": "D區", "value": "121", "leaf": true }, { "title": "E區", "value": "122", "leaf": true } ] } ] }, { "title": "河南省", "value": "2", "leaf": false, "children": [ { "title": "鄭州市", "value": "21", "leaf": false, "children": [ { "title": "X區", "value": "211", "leaf": true }, { "title": "Y區", "value": "212", "leaf": true }, { "title": "Z區", "value": "213", "leaf": true } ] }, { "title": "洛陽市", "value": "22", "leaf": false, "children": [ { "title": "O區", "value": "221", "leaf": true }, { "title": "P區", "value": "222", "leaf": true } ] } ] } ] } ~~~ >[warning]注意: 如果自定義請求的數據和online控件配置的樹的數據不是一張表,那么通過此方法錄入的數據,不會在列表上自動顯示具體的文本,需要通過java增強(查詢)來實現列表數據顯示的轉換。
                  <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>

                              哎呀哎呀视频在线观看