【发布时间】:2016-08-15 13:14:29
【问题描述】:
我使用 * jqGrid 5.1.0
我找到文档。 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_buttons
文档很容易,但是在添加了这样的代码之后,我的 jqGrid 没有添加按钮。控制台没有错误。此外,不会出现此按钮的最后一个额外列。
我会很感激你的帮助
$("#list").jqGrid({
url: "/backend.php",
datatype: "xml",
mtype: "POST",
colNames: ["Клиент", "id", "Адрес", "Дата", "Время", "Водитель","Оборудование", "Примечание"],
colModel: [
{ name: "name", width: 80, align: "center", editable: true, sorttype:'string', searchoptions:{sopt:['eq','bw','bn','cn','nc','ew','en']}},
{ name: "order_id", width: 80, align: "center", sorttype:'integer', searchoptions:{sopt:['eq','ne','le','lt','gt','ge']}},
{ name: "address", width: 160, align: "center", editable: true },
{ name: "date", width: 80, align: "center", editable: true },
{ name: "time", width: 80, align: "center", editable: true },
{ name: "driver", width: 80, align: "center", editable: false },
{ name: "equip", width: 100, align: "center", editable: true },
{ name: "notice", width: 80, align: "center", editable: true },
],
pager: "#pager",
rowNum: 10,
rowList: [10, 20, 30],
viewrecords: true,
onSelectRow: function(id){ if(id && id!==lastsel && lastsel!=0){ jQuery('#list').jqGrid('saveRow',lastsel); jQuery('#list').jqGrid('editRow',id,true); lastsel=id; }else{ if(lastsel==0){ jQuery('#list').jqGrid('editRow',id,true); lastsel=id; } } },
editurl: "/iwater/backend.php",
gridview: true,
autoencode: false,
caption: "Заказы",
loadonce: true,
sortable:true
});
$("#list").jqGrid('navGrid',"#pager",{edit:false,add:false,del:false}).navButtonAdd('#pager',{
caption:"Del",
buttonicon:"ui-icon-del",
onClickButton: function(){
alert("Deleting Row");
},
position:"last"
});
$("#list").jqGrid('filterToolbar',{searchOperators : true});
$("#list").jqGrid('setGridHeight',300);
【问题讨论】:
标签: javascript jquery jqgrid