jqgrid操作列循环显示三个按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqgrid操作列循环显示三个按钮相关的知识,希望对你有一定的参考价值。

 

首先ajax取数据

$.ajax(
{
type: "get",
url: "../../MECManage/TJYY/collect",
cache: false,
async: false,
data: { coljson: JSON.stringify(coljson) },
dataType: ‘json‘,
error: function () {
alert("数据出错!");
},
success: function (data) {

 DrawListTwo(data,gridTables)

//后面的参数是放表格table的ID

}

function DrawListTwo(data, id) {
var colModelData = [{ name: "clus_code", label: "编号", hidden: true },

{ name: "clus_name", index: "clus_name", label: "套餐", width: 130 }, { name: "price", label: "价格", width: ‘55px‘ }, {
name: "process",
index: "process",
label: "操作",
width: 125,
sortable: true,
align: ‘center‘
}
];
var $gridTables = $("#" + id);
$gridTables.jqGrid({
datatype: "local",
styleUI: ‘Bootstrap‘,
data: data.lnc,
height: 550,
autowidth: true,
colModel: colModelData,
sortorder: ‘desc‘,
rownumbers: true,
shrinkToFit: false,
//height: 340,
viewrecords: true,
gridComplete: function () {
var ids = jQuery("#gridTables").jqGrid(‘getDataIDs‘);
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
update = "<input type=‘button‘ value=‘编辑‘ onclick=‘updateCollect(" + cl + ")‘/>&nbsp;";
copy = "<input type=‘button‘ value=‘复制‘ onclick=‘deleteStu("
+ cl + ")‘/>&nbsp;";
delet = "<input type=‘button‘ value=‘删除‘ onclick=‘viewStu("
+ cl + ")‘/>";
jQuery("#gridTables").jqGrid(‘setRowData‘,
ids[i], {
process: update + copy + delet
});
}
}
});
}



















































以上是关于jqgrid操作列循环显示三个按钮的主要内容,如果未能解决你的问题,请参考以下文章

JQGrid - 动态更改列的宽度

如何在列表操作列区域添加按钮及控制已有按钮显示

在 jqGrid 列中加载图像

jqgrid 将列头设置为超链接或按钮

jqGrid怎么对进行过formatter操作的列进行查询

jqgrid常用操作