如何利用jqGrid表格方法重新设置caption属性值

来源:互联网 发布:relief算法应用 编辑:程序博客网 时间:2024/06/05 05:10

1、问题背景

     (1)jqGrid生成表格带有标题,固定不变的

     (2)表格标题随着年份进行变化


2、实现源码

[html] view plain copy
 print?
  1. <!DOCTYPE html>  
  2. <html>  
  3.     <head>  
  4.         <meta charset="UTF-8">  
  5.         <title>如何设置表格caption值</title>  
  6.         <link rel="stylesheet" href="../css/ui.jqgrid-bootstrap-ui.css" />  
  7.         <link rel="stylesheet" href="../css/ui.jqgrid-bootstrap.css" />  
  8.         <link rel="stylesheet" href="../css/ui.jqgrid.css" />  
  9.         <script src="../js/jquery-1.11.0.min.js"></script>  
  10.         <script src="../js/jquery.jqGrid.min.js"></script>  
  11.         <script src="../js/i18n/grid.locale-cn.js"></script>  
  12.         <script>  
  13.             $(function(){  
  14.                 var date = new Date();  
  15.                 var year = date.getFullYear();  
  16.                   
  17.                 var student = [  
  18.                     {id:'001',name:'zhangsan1',sex:'m',age:23},  
  19.                     {id:'002',name:'zhangsan2',sex:'w',age:20},  
  20.                     {id:'003',name:'zhangsan3',sex:'m',age:22},  
  21.                     {id:'004',name:'zhangsan4',sex:'w',age:21},  
  22.                     {id:'005',name:'zhangsan5',sex:'m',age:19},  
  23.                     {id:'006',name:'zhangsan6',sex:'w',age:18},  
  24.                     {id:'007',name:'zhangsan7',sex:'m',age:24},  
  25.                     {id:'008',name:'zhangsan8',sex:'w',age:20},  
  26.                     {id:'009',name:'zhangsan9',sex:'m',age:25},  
  27.                     {id:'010',name:'zhangsan10',sex:'w',age:23}  
  28.                 ];  
  29.                 $("#title-grid-table").jqGrid({  
  30.                     data:student,  
  31.                     datatype:'local',  
  32.                     caption:'学生信息表',  
  33.                     height:'auto',  
  34.                     rowNum: 30,    
  35.                     rowList: [10,20,30],    
  36.                     colNames:['编号','姓名','性别','年龄'],  
  37.                     colModel:[    
  38.                         {name:'id',index:'id', width:300, sorttype:"int"},    
  39.                         {name:'name',index:'name', width:300,editable:true},  
  40.                         {name:'sex',index:'sex',width:300},  
  41.                         {name:'age',index:'age',width:300}  
  42.                     ],    
  43.                     pager: "#title-grid-pager",    
  44.                     viewrecords: true,    
  45.                     sortname: 'name',  
  46.                     loadComplete:function(){  
  47.                         $(this).jqGrid("setCaption",year+"年毕业学生信息表");  
  48.                     }  
  49.                 });  
  50.             });  
  51.         </script>  
  52.     </head>  
  53.     <body>  
  54.         <div>  
  55.             <table id="title-grid-table"></table>  
  56.             <table id="title-grid-pager"></table>  
  57.         </div>  
  58.     </body>  
  59. </html>  

3、问题说明

(1)固定标题属性直接使用caption

(2)重新设置标题的方法是setCaption

原创粉丝点击