首页 > 其他 > 详细

00031-layui 树形下拉选择 xmSelect(一):树数据一次加载

时间:2020-09-16 08:29:07      阅读:136      评论:0      收藏:0      [点我收藏+]
<div class="layui-form-item layui-form-item-my" > <label class="layui-form-label">行业</label> <div class="layui-input-block"> <div id="industrySel" ></div> <input type="hidden" name="industryId" > <input type="hidden" name="industry"> </div> </div>
var industryTreeData = [];
      var rtnIndustry = admin.syncReq(ctx+‘/base/baseIndustryCategory/industryTreeList‘,{});

      if(rtnIndustry.code==0){
          industryTreeData = rtnIndustry.data;
}

      var industryXmSelect = xmSelect.render({
          el: ‘#industrySel‘,
          prop:{name:‘name‘,value:‘id‘},
          clickClose:true,
          radio:true,
          filterable: true,
          data: industryTreeData,
          tree:{
              show:true,
              expandedKeys:[],
              strict:false,
          },
          on:function (data) {
              setTimeout(function () {
                  var valueStr = industryXmSelect.getValue("valueStr");
                  var nameStr = industryXmSelect.getValue("nameStr");
                  if(valueStr){
                      $("[name=industryId]").val(valueStr);
                  }else{
                      $("[name=industryId]").val("");
                  }
                  if(nameStr){
                      $("[name=industry]").val(nameStr);
                  }else{
                      $("[name=industry]").val(nameStr);
                  }
              },500)
          }
      });

      var industryId = formData.industryId;
      if(industryId){
          industryXmSelect.setValue((""+industryId).split(","))
}

效果:
技术分享图片

00031-layui 树形下拉选择 xmSelect(一):树数据一次加载

原文:https://blog.51cto.com/14816966/2533833

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!