自定义table绑定数据,判断是否在Start之后End之前:改变样式class(自定义样式class)

解决方案 »

  1.   

    可是我不知道start从哪开始end在哪 那么箭头长度就不对啦  应该如何处理呢
      

  2.   

    不需要改结构.本身的GridView是没有线的那么 你使用Jquery找到每行个tr中的td中的start定义位置X 找到tr>td中的end 定义y那么 使用canvas(html5)可以实现.
      

  3.   

    比如
    $("#g1").find("tr").each(function(){
       var x=$(this).find("td>a[start]").offset().top; 
       var y=$(this).find("td>a[end]").offset().left; 
        //至于GridView绑定模板列里面的a的如何定义是你自己的事了..
         var canvas =document.getElementById("canvas");     
         var context2D =canvas.getContext("2d");  
          //后面就是画了
        // 可以把整个画布定义成全局 把所有的东西都画到一个面板上..  至于如何划线  无非就是moveTo lineTo
    });
      

  4.   

    可是我不知道start从哪开始end在哪 那么箭头长度就不对啦  应该如何处理呢参考这个怎样合并:
    http://bbs.csdn.net/topics/390587371