在asp.net中删除jqgrid中的记录
我想删除在asp.net中删除jqgrid中的记录,asp.net,jquery,Asp.net,Jquery,我想删除jqgrid中的记录。 对于这一点,我有图像,当用户点击这个记录被删除 但是我想显示确认框,如果为true,则只应删除记录 因此,任何人都可以知道如何在jqgrid中调用javascript 我的jqgrid是 jQuery(document).ready(function() { jQuery("#list47").jqGrid({ url: 'AddFilterGrid.aspx?Show=ViewFilter', datatype: "jso
jqgrid
中的记录。
对于这一点,我有图像,当用户点击这个记录被删除
但是我想显示确认
框,如果为true,则只应删除记录
因此,任何人都可以知道如何在jqgrid
中调用javascript
我的jqgrid是
jQuery(document).ready(function() {
jQuery("#list47").jqGrid({
url: 'AddFilterGrid.aspx?Show=ViewFilter',
datatype: "json",
id: "FilterName",
colNames: ["SubCategory", "Filter", 'Delete', 'Edit'],
colModel: [{
name: 'CategoryName',
index: 'CategoryName',
width: 150,
align: 'left',
sortable: true,
sorttype: 'text'
}, {
name: 'FilterName',
index: 'FilterName',
width: 150,
align: 'left',
sortable: true,
sorttype: 'text'
}, {
name: 'f',
index: 'f',
width: 100,
align: "center",
formatter: 'showlink',
formatter: formateadorLinkDelete
}, {
name: 'FilterId',
index: 'FilterId',
width: 100,
align: "center",
formatter: 'showlink',
formatter: formateadorLinkEdit
},
],
height: 280,
width: 650,
//autowidth: true,
mtype: "GET",
pager: '#plist47',
rowNum: 10,
rowList: [10, 20, 30, 40],
repeatitems: false,
viewrecords: true,
sortname: 'FilterName',
viewrecords: true,
sortorder: "desc",
gridview: true,
imgpath: '/Scripts/themes/redmond/images'
});
});
用delete按钮创建一个列,给你的按钮一个id属性,这样你就可以发布id来删除它 向您的删除控制器发送帖子
$.post('url/delete/$(this).val("deletid")', function(data) {
$('.result').html(data);
});
@编辑:使用class=“delete”和deleteid=“the id”在一个列中创建删除链接
您可以创建确认弹出框:
$(function(){
$(.delete).foreach(function(){
$('#dialog').dialog({
autoOpen: false,
width: 400,
modal: true,
resizable: false,
buttons: {
"Submit": function(){
$.post('url/delete/$(this).val("deletid")', function(data) {
//find your tr and hide it
$(this).parent().parent.... .hide();
});
};
},
"Cancel": function() {
$(this).dialog("close");
}
}
});
});