我有一个看起来像这样的 jqGrid:
$(function(){
$("#poGrid").jqGrid({
url:'URL',
datatype: 'json',
mtype: 'GET',
colNames:[],
pager: '#poPager',
rowNum:10,
rowList:[10,20,30],
sortname: 'orderID',
sortorder: 'ASC',
jsonReader : { repeatitems: false },
viewrecords: true,
gridview: true,
caption: ' ',
height: "100%",
colModel :[
{name: 'sel', index: 'sel', label: 'Select', width:50, align: 'center',
editable:true, edittype:'checkbox', editoptions: { value:"True:False"},
formatter: "checkbox", formatoptions: {disabled : false}},
{name:'orderID', label:'Order ID', width:80, align: 'center'},
{name:'orderName', label:'Order Name', width:250},
{name:'orderDate', label:'Order Date', width:100}
],
});
});
当用户单击 sel 复选框时,我需要获取 orderID 并将其放入一个 JS 变量中,该变量是一个逗号分隔的 orderID 字符串,用于检查 sel 的行。
当复选框未选中时,我还需要它从字符串中删除 orderID。我一直在计划使用 onLoad 事件,但我无法正确使用语法。
此外,我将来自选定复选框的 orderID 保存在数据库中。当用户重新加载页面时,我可以将变量构建为逗号分隔的字符串。然后,如果 orderID 在该变量中,我需要确保所有复选框都已加载。
我希望这一切都有意义,任何帮助将不胜感激。
提前致谢!