jqGrid:如果所有字段都不适合屏幕,如何进行表单编辑

jqGrid:如果所有字段都不适合屏幕,如何进行表单编辑,jqgrid,Jqgrid,jqGrid编辑和添加表单在单独的行中呈现每个字段。如果有更多字段不适合屏幕,则“编辑表单高度”大于“屏幕高度”。底部编辑字段不可见,无法编辑。表单无法调整大小,因为右下角的大小调整器位于屏幕外部 如何允许编辑所有字段?是否可以在行中呈现多个字段,添加水平滚动条以编辑表单或其他想法 grid.navGrid("#pager", { }, { url: '<%= Url.Action( "Edit", "Grid") %>', savekey:

jqGrid编辑和添加表单在单独的行中呈现每个字段。如果有更多字段不适合屏幕,则“编辑表单高度”大于“屏幕高度”。底部编辑字段不可见,无法编辑。表单无法调整大小,因为右下角的大小调整器位于屏幕外部

如何允许编辑所有字段?是否可以在行中呈现多个字段,添加水平滚动条以编辑表单或其他想法

        grid.navGrid("#pager", { }, { url: '<%= Url.Action( "Edit", "Grid") %>',
            savekey: [true, 13],
            recreateForm: true, // required for textarea datainit
            closeOnEscape: true,
            closeAfterEdit: true,
            errorTextFormat: function (response) { return response.responseText; },
        }, ...
grid.navGrid(“#pager“,{},{url:”,
savekey:[true,13],
recreateForm:true,//textarea datainit需要
closeOnEscape:没错,
closeAfterEdit:true,
errorTextFormat:函数(响应){return response.responseText;},
}, ...

您可以尝试使用编辑/添加选项,如

afterShowForm: function($form) {
    $form.css({overflow: 'scroll'});
}
要强制在表单中使用滚动条,或使用相同的
溢出值更改
form.FormGrid
的CSS,请滚动

您可以尝试使用编辑/添加选项的
height
width
属性的不同值(请参阅)

您可能只需设置
cols
属性即可解决此问题:

edittype:'textarea', editoptions: {rows:"10",cols:"80"}

对于相应的专栏(请参见)

非常感谢。我可以通过使用
dataheight:screen.height-200,
来解决这个问题,如果我想更改
ADD
表单的
CSS
而不是
JQGrid
的CSS,该怎么办?