在form_editing的jqGrid文档中,我看到了form_editing是如何构造的。
<form ...>
<table>
<tr id='tr_myfield'>
<td> Caption</td>
<td>edited element named, in colModel, as "myfield"</td>
</tr> ...
</table>
</form>
我可以改变这个结构吗?
这对我来说是必要的,因为我有太多的列要在我的表单中编辑,我想以最用户友好的方式显示表单。例如,当我的表中有20列要编辑时。我的表格中有20行。但是我会得到两列的一行。我知道每一行都是通过它们的索引来标识的,所以我不能在同一行中只有两列。但如果可以伪造它,请确保它让我高兴^^ (例如,使用两个表和一个类似的id,或者使用我不知道的form_editing参数……)
附言:很抱歉我的英语不好。
发布于 2012-06-01 23:02:59
formoptions的rowpos
和colpos
属性将对您有所帮助。
The demo演示如何将jqGrid创建的标准编辑表单更改为以下内容
如果我理解并纠正您的问题,rowpos
和colpos
的用法对您的情况会很有帮助。
发布于 2012-06-01 21:15:59
如果您需要自定义表单,最好的方法可能是创建自己的页面,并使用jQuery UI Dialog等插件来显示您的自定义表单。这将是更多的工作,因为您不能使用jqGrid的内置表单编辑功能,但您将完全控制表单的布局。
https://stackoverflow.com/questions/10850978
复制相似问题