1. 程式人生 > >datagrid的列非常多的時候,而且沒有表格資料,橫向滾動條不會顯示

datagrid的列非常多的時候,而且沒有表格資料,橫向滾動條不會顯示

//easyUI默認出現滾動條  
function defaultHaveScroll(gridid){
 var opts=$('#'+gridid).datagrid('options');       
 var text='{';      
 for(var i=0;i<opts.columns.length;i++){         
  var inner_len=opts.columns[i].length;         
  for(var j=0;j<inner_len;j++){             
   if((typeof opts.columns[i][j].field)=='undefined')break;              
   text+="'"+opts.columns[i][j].field+"':''";              
   if(j!=inner_len-1){                  
    text+=",";              
   }         
  }      
 }      
 text+="}";      
 text=eval("("+text+")");      
 var data={"total":1,"rows":[text]};      
 $('#'+gridid).datagrid('loadData',data);       
 $("tr[datagrid-row-index='0']").css({"visibility":"hidden"});  
}