• ExtJS4学习--多表头Grid


    ExtJS4学习--多表头Grid

    分类: javascript

    转载来源:http://www.mhzg.net/a/20115/201151911240247.html


    做项目的时候,有时候会遇到多表头的Grid,在EXTJS4中,多表头的实现已经很简单了,本文介绍如何实现多表头gird的功能。

    做项目的时候,有时候会遇到多表头的Grid,在EXTJS4中,多表头的实现已经很简单了,本文介绍如何实现多表头gird的功能。

    之前有一篇文章,讲的是如何实现Grid的分页功能(地址是:www.mhzg.net/a/20115/201151811170246.html),本文在此基础上做出修改,达到多表头Grid+分页功能。

    先看下效果图:

     

    实现代码如下:

    HTML代码:

     
    1. <!DOCTYPE html PUBLIC >
    2. >
    3.  content=  type= href= />
    4.  src=></script>
    5.  src=></script>
    6.  src=></script>
    7. ></div>
    8. </html>

    group-header.js:

     
    1. Ext.require([
    2. ,
    3. ,
    4. ,
    5. function ,{
    6. ,
    7. ,,
    8. ,type: },
    9.  store = Ext.create(, {
    10. ,
    11. ,
    12. ,
    13. ,
    14. ,
    15. ,
    16.  grid = Ext.create(,{
    17. ,
    18. ,
    19. ,  120, dataIndex: , sortable: },
    20. ,  200, dataIndex: , sortable: },
    21. ,  100, dataIndex: , sortable: }]
    22. ,  100, dataIndex: , sortable: }
    23. ,
    24. ,
    25. ,
    26. ,
    27. ,
    28. ,
    29. , {
    30. ,
    31. ,
    32. JS代码要注意的地方:

       

      1、记得载入'Ext.util.*',

      2、二级表头必须指定宽度,如果不指定的话,会提示错误。如图所示,红框里的项,必须要指定宽度。

      服务端代码,这里使用ASP编写,具体解释请参考前一篇文章。

       
      1. <%
      2. '返回JSON数据,自定义一些测试数据。。 '这里的参数与EXT3.x相同,区别在于排序字段和排序方式使用了新的属性。 '由于这里是测试数据,接收的参数只用到了start,limit。sorts和dir在实际操作过程中,将之加入SQL的ORDER BY里即可。 )
      3. )
      4. If 
      5. End
      6. If 
      7. End
      8. )),,
      9. )),,)
      10. Dim '注意,这里的counts相当于Rs.RecordCount,也就是记录总数。 Dim If
      11. End
      12. "{" """:" ""&counts&"," """:[" For Ls
      13. )
      14. "title""newstitle""" )
      15. "author""author""" )
      16. "hits""""" )
      17. "addtime""""" )
      18.  i<Ls 
      19. )
      20.  
      21. Next "]}" Function End
      22. %>
  • 相关阅读:
    Linux中的中断处理
    Yocto使用小技巧
    udev学习笔记汇总
    USB gadget学习笔记
    Linux常用命令
    Linux下软件安装方法
    278. First Bad Version
    MySQL的索引
    7. Reverse Integer
    排序算法
  • 原文地址:https://www.cnblogs.com/shsgl/p/4776514.html
Copyright © 2020-2023  润新知