dhtml真分页以及全局排序

mygrid.attachEvent("onBeforeSorting",function sortAll(orderRow){
 //后台数据
   document.getElementById('orderRow').value = orderRow;
   customColumnSort(mygrid,orderRow);
  });
 
//排序
  function customColumnSort(mygrid,ind){
  //获取当前grid的排序状态
  var a_state = mygrid.getSortingState();
  //添加window全局的属性
  window.s_col = ind;//排序的列
  //正则表达式
  //如果当前列的状态的排序为升序,则改为降序
  window.a_direction = ((a_state[1] == "des") ? "asc": "desc");
  //后台数据,排序方式
  document.getElementById('orderBy').value = window.a_direction;
  //重新加载页面
      reloadGrid(mygrid);
      return false;
  }
  //---------排序代码-----------//


  //---------重新加载grid代码-----------//
  //重新加载数据
  function reloadGrid(mygrid){
   mygrid.sendQuery();
  //改变升序、降序的图标显示
      if(window.a_direction){
       mygrid.setSortImgState(true, window.s_col, window.a_direction);
   }
  }

你可能感兴趣的:(DHTML,全局排序)