2020-09-10
@Mark 你刚才提供的代码是renren-fast前端,在vue里面写的吧?
我用的是renren-security,它是用js生成的表格:
[pre]
$(function () {
$("#jqGrid").jqGrid({
url: baseURL + 'sys/item/list',
datatype: "json",
colModel: [
{ label: '工程编号', name: 'proNo', index: 'pro_no', width: 80 },
{ label: '工程名称', name: 'proName', index: 'pro_name', width: 80 },
{ label: '年份', name: 'proYear', index: 'pro_year', width: 80 },
{ label: '工程类型', name: 'proType', index: 'pro_type', width: 80 }
],
viewrecords: true,
height: 385,
rowNum: 10,
rowList : [10,30,50],
rownumbers: true,
rownumWidth: 25,
autowidth:true,
multiselect: true,
pager: "#jqGridPager",
jsonReader : {
root: "page.list",
page: "page.currPage",
total: "page.totalPage",
records: "page.totalCount"
},
prmNames : {
page:"page",
rows:"limit",
order: "order"
},
gridComplete:function(){
//隐藏grid底部滚动条
$("#jqGrid").closest(".ui-jqgrid-bdiv").css({ "overflow-x" : "hidden" });
}
});
});
[/pre]
不知道怎样在这个pro_no这一列加上链接,
2020-09-10
@Mark 抱歉,刚才没明白意思。。。哈哈。。。实现了。。。谢谢!
[pre]
colModel: [
{ label: '工程编号', name: 'proNo', index: 'pro_no', width: 80,
formatter: function(item, index){
return item == null ? '' : '<a style="cursor: pointer;">'+item+'</a>';
} },
{ label: '工程名称', name: 'proName', index: 'pro_name', width: 80 },
{ label: '年份', name: 'proYear', index: 'pro_year', width: 80 },
{ label: '工程类型', name: 'proType', index: 'pro_type', width: 80 }
],
[/pre]