Forms 如何在jqGrid中使用自定义数据打开类似编辑的表单?
我在很多页面上使用jqGrid,但在一些不使用jqGrid的页面上,我希望显示类似编辑的表单,以保持外观和感觉的一致性 这里讨论了一些类似的内容,但这些页面有jqgrid表 基本上,我想知道是否可以使用我的自定义行数据打开jqGrid添加/编辑/查看表单(而不定义完整表)?此外,由于这些表单位于新页面上,因此我希望将它们显示为常规表单,而不是模式表单 编辑:Forms 如何在jqGrid中使用自定义数据打开类似编辑的表单?,forms,jqgrid,edit,Forms,Jqgrid,Edit,我在很多页面上使用jqGrid,但在一些不使用jqGrid的页面上,我希望显示类似编辑的表单,以保持外观和感觉的一致性 这里讨论了一些类似的内容,但这些页面有jqgrid表 基本上,我想知道是否可以使用我的自定义行数据打开jqGrid添加/编辑/查看表单(而不定义完整表)?此外,由于这些表单位于新页面上,因此我希望将它们显示为常规表单,而不是模式表单 编辑: 我看到的一种可能性是:我可以创建一个虚拟表并隐藏它并生成表单,但我想这将在模式中打开表单。最后一个选项可能是将jqGrid css应用于我
我看到的一种可能性是:我可以创建一个虚拟表并隐藏它并生成表单,但我想这将在模式中打开表单。最后一个选项可能是将jqGrid css应用于我的表单。因为我建议您在jqGrid的一部分中编辑表单,就像您在问题中提到的那样,创建一个隐藏的jqGrid以使用表单
editGridRow
方法。网格的数据可以根据数据
参数填充,网格应具有数据类型:'local'
。至少是colModel
,colNames
等结构。为了确保代码在下一版本的jqGrid中继续工作,创建隐藏网格比创建一些虚拟结构更好
因此,主要问题是“如何创建非模态的添加/编辑/查看表单?”。为此,您可以使用以下添加/编辑/查看选项
jqModal:false,
afterShowForm:function(){
$("#lui_"+grid[0].id).hide(); // hide overlay like "#lui_list"
}
其中,
grid
是网格/表的jQuery包装器:var grid=$(“#list”)
因为我建议您在jqGrid的一部分中编辑表单,就像您在问题中已经提到的那样,创建一个隐藏的jqGrid来使用表单editGridRow
方法。网格的数据可以根据数据
参数填充,网格应具有数据类型:'local'
。至少是colModel
,colNames
等结构。为了确保代码在下一版本的jqGrid中继续工作,创建隐藏网格比创建一些虚拟结构更好
因此,主要问题是“如何创建非模态的添加/编辑/查看表单?”。为此,您可以使用以下添加/编辑/查看选项
jqModal:false,
afterShowForm:function(){
$("#lui_"+grid[0].id).hide(); // hide overlay like "#lui_list"
}
其中grid
是网格/表的jQuery包装器:var-grid=$(“#列表”)