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