combotree关于二级加载不显示问题解决

由于树形下拉有二级的,三级的,加载数据是,深的节点只显示ID,不显示text,

先用ajax根据id获取text,再设置默认值就ok了。

var stockText='';
         $.ajax({
               type:"POST",
              url: "putInStoragesRS040Controller.do?getComboxTreeByText",
              dataType:"json",
              cache: false,
              data :"idVal="+$(this).val(),
              success: function(d){
                  stockText=d.obj;
              }
            });
            $("#"+idVal).combotree({
                 url : 'putInStoragesRS040Controller.do?getChildrenStock&rootstockid='+rootstockid,
                 onLoadSuccess :function(){
                   // $('#'+idVal).combobox("setValue",$(this).val());//这里写设置默认值,
                     $('#'+idVal).combobox("setText",stockText);//这里写设置默认值,
                        }
             });
   

posted @ 2015-10-30 09:09  R142857  阅读(159)  评论(0)    收藏  举报