设置表始终包含一行,其中包含许多长标题列。 在jqGrid网格中打开它看起来很难看。
如何强制jqGrid呈现其编辑表单而不是网格? 在编辑表单中,数据可以更改和保存,网格不是必需的。 未使用网格标题栏(标题为空字符串),并使用顶级工具栏。 使用json调用从服务器加载行。 我尝试使用来自How to open Edit like form using custom data in jqGrid?
的Oleg回答 grid.jqGrid({
gridstate: 'hidden',
loadComplete: function() {
$("#edit_grid_top").click();
$("#lui_"+$('#grid').id).hide();
}
...
打开编辑表单,但网格仍然可见。如何在没有网格的情况下渲染编辑表单?
答案 0 :(得分:0)
这可能为时已晚,但仍然如此:
您必须以编程方式隐藏网格。我的解决方案是(对于包含大量列的网格):
<div id="detailslistWrapper">
<table id="detailslist">
<tr> <td/> </tr>
</table>
<div id="detailspager"></div>
</div>
之后:
$(function()
{
$("#detailslistWrapper").hide();
});
答案 1 :(得分:0)
我让它工作为:$("#gview_"+gridid).hide()