jqGrid FormEditing beforeShowForm对齐左边

时间:2013-07-10 16:36:53

标签: javascript jquery jqgrid

我的模态FormEditing窗口显示为居中。

FormEditing window

为了克服这个问题,我使用了

 beforeShowForm: function(formId) {
     $(formId).attr('align', 'left');
 }

这适用于Chrome,但不适用于Firefox。有没有比使用beforeShowForm更好的想法?我错过了设置对齐的属性吗?

1 个答案:

答案 0 :(得分:1)

看起来你有一些CSS冲突。某些CSS应用于编辑表单,这些CSS是为HTML页面上的另一个绝对位置创建的。这是我看到的唯一原因。您必须本地化在窗体上应用的样式并更改它的定义,以便它不会应用于jqGrid。或者,您可以添加另一个更精确的样式来覆盖样式。有关严重问题的示例,请参阅the answer。您可以使用Internet Explorer的开发人员工具(按 F12 启动)Google Chrome,Firebug或其他工具的开发人员工具来分析表单上应用的样式。