jqgrid - 如何在点击行时显示编辑表单?

时间:2013-08-21 08:47:38

标签: javascript jquery jqgrid

点击一行或点击我的自定义按钮时,我需要显示一个编辑表单。 我可以获取被点击的行的ID,但是如何显示表单并编辑此行?

2 个答案:

答案 0 :(得分:2)

使用jQuery("#grid_id").jqGrid('editGridRow', rowid, properties );

有关详细信息,请参阅JQGrid Form Editing

答案 1 :(得分:-1)

通常我会使用对话框来显示表单。以下是示例代码,看看是否符合您的要求

$('#button').click(function () {
            showDialog("Your URL ",'TITLE', 400, 320);
        });



    function showDialog(url, title, iwidth, iheight) {

var dialog = $('<div id="divpopup"><iframe id="iframedit" src="' + url + '" style="width:' + iwidth + 'px;height:' + iheight + 'px;"  frameborder="0" ></iframe></div>').appendTo('body');
//dialog.remove();
dialog.dialog({
    title: title,
    autoResize: true,
    height: 'auto',
    width: 'auto',
    modal: true,
    position: 'center',
    draggable: true,
    open: function (type, data) { },
    close: function (type, data) { }
})
);
}