JqGrid 一些表格属性

jQuery(function($){
	var TempGrid = $.extend({},BaseJqGrid,{  
		resizeHandle:"#searchBox",
		shrinkToFit: false,
		pager: "pager", //分页工具栏  
		datatype 	: "local",
		height		: "600px",
		rowNum : 20, // 每页显示记录数
                rowList     : [20, 40, 60, 80, 100, 120, 150, 200], // 可调整每页显示的记录数 
                 multiselect : false,//取消单条记录勾选 全选框
		url: _path + '/pyfagl/pyfawjck_cxddddIndex.html', //这是Action的请求地址  
		colModel:[
		 {label:'信息表ID',name:'pyfaxx_id',index: 'pyfaxx_id',align:'center',key:true,hidden:true},
       /*	 {label:'附件路径',name:'fjlj',index:'fjlj',hidden:true},*/
		 {label:'下载',name:'xz', width:'80px',index:'',align:'center',sortable:false,
			 formatter:function(cellvalue, options, rowObject){
/*				 if(rowObject.fjlj == '' || rowObject.fjlj == null) {
					 return "<span class='label label-default'>未上传</span>";
				 }else {*/
return "<a href='javascript:void(0)' name='xzzds-main-download' data='"+rowObject.pyfaxx_id+"'>下载</a>";
							/*}*/
				      	}
					},
		  {label:'操作',name:'', index: '',align:'center',width:'80px',formatter:setCk},
		  {label:'培养方案名称',name:'pyfamc', index: 'pyfamc',align:'left',width:'190px'},
		  {label:'大类标识',name:'dlbs', index: 'dlbs',align:'center',width:'80px',
		      	  cellattr: function(rowId, tv, rawObject, cm, rdata) {
		       		  var _s = " name='dlbs' ";
	        		  if(rawObject.dlbs=='大类'){
	        			  _s = _s + " style='color: blue;' ";
	        		  } 
	        		  return _s;
	        	  }
	          },
              {label:'适用年级',name:'njmc', index: 'njmc',align:'center',width:'100px'},
		],

            /*触发全选中事件*/
            onSelectAll:function(aRowids,status){
                jQuery.each(aRowids,function(index,rowid){
                    var rowObj = jQuery("#kczxxTabGrid").jqGrid('getRowData',rowid);
                    var itemObj = buildItem(rowObj,"KZ_ID","KZMC");
                    selectEvent(itemObj,status);
                });
            },
            /*触发选中事件*/
            onSelectRow: function(rowid,status){
                var rowObj = jQuery("#kczxxTabGrid").jqGrid('getRowData',rowid);
                var itemObj = buildItem(rowObj,"KZ_ID","KZMC");
                selectEvent(itemObj,status);
               },
         gridComplete:function(){
             $.ajax({
                    async:false,
                    global:false,
                    type:'post',
                    url:_path+'/xtgl/yhgl_gnsqGetspl.html',
 data:{"yhm":sessionStorage.getItem("users"),"jsdm":$("input:radio[name='jsmc']:checked").val()},
                    dataType:'json',
                    success:function(data){
                        var html=""
                        for(var i=0;i<data.length;i++){
                            html=html+ '<dd class="selected" index="_'+data[i].ywdm+'"><a class="ywdm" key="'+data[i].ywdm+'" href="javascript:void(0);">'+data[i].ywmc+'<span class="close-icon" title="关闭"></span></a></dd>'
                        };
                        $("dl").html(html);
                    }
                
                })
         },
		sortname: 'dlbs,pyfaxx_id', //首次加载要进行排序的字段
	});
	$("#tabGrid").loadJqGrid(TempGrid);
	
	$("#search_go").click(function() {
		if($("#searchBox").valid()){
			var map = $("#searchBox").serializeJSON();
			map.doType="query";
			search('tabGrid',map);
		}
	});
	
	//级联
	$.bindChangeEvent("#jg_id","","#zyh_id","","","",{},{});
	$("#tabGrid").on("click","a[name='xzzds-main-download']",function(){
		//构建form
		$.buildForm("downForm",_path+"/pyfagl/pyfaxxck_dcPyfa.html?id="+getPyfaId($(this).attr("data"))).submit();
	});
		
	//id,去掉重复的记录
	function getPyfaId(id){
		var pyfa_id  = [];
		pyfa_id.push(id.split("-")[0]);
		return pyfa_id.toString();
	}

});    rowList     : [20, 40, 60, 80, 100, 120, 150, 200], // 可调整每页显示的记录数 
     multiselect : false,//取消单条记录勾选 全选框
		url: _path + '/pyfagl/pyfawjck_cxddddIndex.html', //这是Action的请求地址  
		colModel:[
		 {label:'信息表ID',name:'pyfaxx_id',index: 'pyfaxx_id',align:'center',key:true,hidden:true},
/*	    {label:'附件路径',name:'fjlj',index:'fjlj',hidden:true},*/
		 {label:'下载',name:'xz', width:'80px',index:'',align:'center',sortable:false,
			 formatter:function(cellvalue, options, rowObject){
/*				 if(rowObject.fjlj == '' || rowObject.fjlj == null) {
					 return "<span class='label label-default'>未上传</span>";
				 }else {*/
return "<a href='javascript:void(0)' name='xzzds-main-download' data='"+rowObject.pyfaxx_id+"'>下载</a>";
							/*}*/
				      	}
					},
		  {label:'操作',name:'', index: '',align:'center',width:'80px',formatter:setCk},
		  {label:'培养方案名称',name:'pyfamc', index: 'pyfamc',align:'left',width:'190px'},
		  {label:'大类标识',name:'dlbs', index: 'dlbs',align:'center',width:'80px',
		      	  cellattr: function(rowId, tv, rawObject, cm, rdata) {
		       		  var _s = " name='dlbs' ";
	        		  if(rawObject.dlbs=='大类'){
	        			  _s = _s + " style='color: blue;' ";
	        		  } 
	        		  return _s;
	        	  }
	          },
              {label:'适用年级',name:'njmc', index: 'njmc',align:'center',width:'100px'},
		 
		          ],
		          sortname: 'dlbs,pyfaxx_id', //首次加载要进行排序的字段
	});
	$("#tabGrid").loadJqGrid(TempGrid);
	
	$("#search_go").click(function() {
		if($("#searchBox").valid()){
			var map = $("#searchBox").serializeJSON();
			map.doType="query";
			search('tabGrid',map);
		}
	});
	
	//级联
	$.bindChangeEvent("#jg_id","","#zyh_id","","","",{},{});
	$("#tabGrid").on("click","a[name='xzzds-main-download']",function(){
		//构建form
		$.buildForm("downForm",_path+"/pyfagl/pyfaxxck_dcPyfa.html?id="+getPyfaId($(this).attr("data"))).submit();
	});
		
	//id,去掉重复的记录
	function getPyfaId(id){
		var pyfa_id  = [];
		pyfa_id.push(id.split("-")[0]);
		return pyfa_id.toString();
	}

});

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值