3

在 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 列要编辑时。我的表格中有二十行。但我会为两列获得一行。我知道每一行都是通过它们的索引来标识的,所以我不能在同一行中只有两列。但是,如果可以伪造它,请确保它让我高兴^^(例如,有两个表和相似的 id 或我不知道的 form_editing 参数......)

PS:对不起我的英语不好。

4

2 回答 2

10

formoptionsrowpos的一些colpos属性对您有帮助。

该演示演示了如何将 jqGrid 创建的标准编辑表单更改为以下内容

在此处输入图像描述

如果我理解更正您的问题,使用rowposandcolpos可能对您的情况非常有帮助。

于 2012-06-01T15:02:58.860 回答
2

如果您需要自定义表单,最好的办法可能是创建自己的页面并使用jQuery UI Dialog等插件来显示您的自定义表单。由于您无法使用 jqGrid 的内置表单编辑功能,因此工作量会更大,但您将完全控制表单的布局。

于 2012-06-01T13:15:59.413 回答