我的模态FormEditing
窗口显示为居中。
为了克服这个问题,我使用了
beforeShowForm: function(formId) {
$(formId).attr('align', 'left');
}
这适用于Chrome,但不适用于Firefox。有没有比使用beforeShowForm
更好的想法?我错过了设置对齐的属性吗?
答案 0 :(得分:1)
看起来你有一些CSS冲突。某些CSS应用于编辑表单,这些CSS是为HTML页面上的另一个绝对位置创建的。这是我看到的唯一原因。您必须本地化在窗体上应用的样式并更改它的定义,以便它不会应用于jqGrid。或者,您可以添加另一个更精确的样式来覆盖样式。有关严重问题的示例,请参阅the answer。您可以使用Internet Explorer的开发人员工具(按 F12 启动)Google Chrome,Firebug或其他工具的开发人员工具来分析表单上应用的样式。