Jquery 我可以将jqGrid用作';表单生成器';不必显示网格?

Jquery 我可以将jqGrid用作';表单生成器';不必显示网格?,jquery,jqgrid,Jquery,Jqgrid,我意识到这有点滥用jqGrid,但我已经在一个管理员页面上设置了一个,列出了一堆条目,并允许管理员对它们进行CRUD 现在我需要一个CrUd表单,供用户处理他们的个人记录。他们不需要网格,只需要弹出表单来添加或编辑他们的初始记录。令人心碎的是,生成表单的代码出现在另一个页面上,效果很好,只是它显示了整个网格,这将彻底毁掉他们的页面 更一般地说,能够基于colModel构建表单,并让它支持json请求,这就是我不必每次重新编码自己就可以做的事情 我假设jqGrid的表单部分可以是一段独立的代码,它

我意识到这有点滥用jqGrid,但我已经在一个管理员页面上设置了一个,列出了一堆条目,并允许管理员对它们进行CRUD

现在我需要一个CrUd表单,供用户处理他们的个人记录。他们不需要网格,只需要弹出表单来添加或编辑他们的初始记录。令人心碎的是,生成表单的代码出现在另一个页面上,效果很好,只是它显示了整个网格,这将彻底毁掉他们的页面

更一般地说,能够基于colModel构建表单,并让它支持json请求,这就是我不必每次重新编码自己就可以做的事情

我假设jqGrid的表单部分可以是一段独立的代码,它只与网格部分共享一个通用的colModel表单


想法-建议?

您可以使用将网格移出浏览器屏幕

   jQuery.extend(jQuery.jgrid.edit, {
           height: 1,
           width: 1,
           top:-100,
           left: -100
    } );
创建网格后,调用其edit或add方法以显示表单:

$("#add_grid_top").click()

可以使用将网格移出浏览器屏幕

   jQuery.extend(jQuery.jgrid.edit, {
           height: 1,
           width: 1,
           top:-100,
           left: -100
    } );
创建网格后,调用其edit或add方法以显示表单:

$("#add_grid_top").click()