jqgrid初学一

Jqgrid给某一列添加事件

function aaa(){

var table = $("#tableid");

table.jqGrid({

rownumbers:true,

url: XXXXXXXXXXXXX,

colNames:['a','b'],

colModel:[

 { name:'rank',

index:'rank', 

width:40,

align:'center',

formatter:function(cellValue) 

{

if(cellValue=='0'){ //如果单元格的值为0,设置值为--

return '--';

}else{

return cellValue;

}

}

  },

 {name:'province_name',

index:'province_name',

width:80, align:'center',

formatter:clicks //给单元格的字段的值,添加事件

 }],

height:'400px',

width:'540px',

pager: '#pageId',

viewrecords: true,

autowidth: true,

sortorder: 'desc',

rownumbers:false, //设置是否显示jqgrid默认列 rn,false不显示

shrinkToFit:true  //控制自适应的属性

  

});

//去掉水平方向滚动条

table.closest(".ui-jqgrid-bdiv").css({ 'overflow-x': 'hidden' }); 

}


function clicks(cellvalue, options, rowObject){

return '<span onclick="loadClick(this)">'+cellvalue+'</span>'

}


你可能感兴趣的:(jqgrid初学一)