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