jqGrid - 如何修改form_editing构造?

时间:2012-06-01 13:12:29

标签: jqgrid form-editing

在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:抱歉我的英语不好。

2 个答案:

答案 0 :(得分:9)

formoptionsrowposcolpos属性会对您有所帮助。

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

enter image description here

如果我理解您的问题是正确的,rowposcolpos的使用对您的情况非常有帮助。

答案 1 :(得分:2)

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