直接重定向到jqGrid编辑表单,而不显示网格

直接重定向到jqGrid编辑表单,而不显示网格,jqgrid,Jqgrid,通常我需要编辑数据库中的一条记录,而根本不需要显示网格。我可以使用CSS或jQuery隐藏网格。我不明白的是,在隐藏网格的同时,直接从另一个网页转到编辑表单 我知道这有点违背了使用网格的目的,但这是其中一种情况,用户只需查看和修改一条记录,类似于Access单记录模式。有可能吗 这就是我喜欢使用自己的自定义编辑表单而不是jqGrid中内置的表单的原因之一。然后,您可以像从jqGrid处理程序中一样打开它(当然有适当的参数),不需要网格。通常,您可以隐藏在网格上创建的命名为“gbox”的文件,然后

通常我需要编辑数据库中的一条记录,而根本不需要显示网格。我可以使用CSS或jQuery隐藏网格。我不明白的是,在隐藏网格的同时,直接从另一个网页转到编辑表单

我知道这有点违背了使用网格的目的,但这是其中一种情况,用户只需查看和修改一条记录,类似于Access单记录模式。有可能吗


这就是我喜欢使用自己的自定义编辑表单而不是jqGrid中内置的表单的原因之一。然后,您可以像从jqGrid处理程序中一样打开它(当然有适当的参数),不需要网格。

通常,您可以隐藏在网格上创建的命名为“gbox”的文件,然后使用您喜欢的选项调用方法。因此,你将有一个接近你想要的形式。我确信你还需要解决一些其他的小问题,但是第一眼看上去可以是你想要的。此外,您可以在编辑期间滚动行

证明我的意思。它显示以下表单

演示使用以下代码

$(“#列表”).jqGrid({
...
loadComplete:函数(数据){
$(this).jqGrid(“editGridRow”,data.rows[0].id{
莫代尔:是的,
覆盖:0,//不创建覆盖
onClose:function(){
return false;//不允许关闭表单
}
});
}
}).closest(“.ui jqgrid”).hide();

你能对你问题的答案写些评论吗?明白了!我错过的是使用loadComplete事件。不知道这么简单。嗨,我正在尝试使用我自己的自定义编辑表单。如果可能的话,请帮我怎么做。否则,请你为我指点迷津this@KumarShanmugam:是,
navbuttonad
允许您添加可创建自定义编辑表单的自定义按钮。或者,您可以使用的
editfunc
addfunc
delfunc
参数。与往常一样,您的答案节省了我的时间。。。非常感谢@Oleg。我将此用于添加记录选项。现在正在尝试实现搜索记录。我在这方面没有什么问题。我用这个来添加记录。如果我点击保存按钮,数据发布成功。但是我想关闭add表单。我尝试了
closeAfterAdd:true
。它正在关闭表单。但关闭后,我无法单击当前窗口中的任何位置@OlegHi我也在尝试同样的方法。请与我分享如何调用自己的自定义编辑表单。@KumarShanmugam-在网格中添加一个编辑按钮,然后从处理程序中打开一个jQuery UI对话框(或您首选的对话框控件)。