2013-07-10 25 views
0

我的模式FormEditing窗口显示居中。jqGrid FormEditing beforeShowForm align left

FormEditing window

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

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

这正常在Chrome,但不是在Firefox浏览器。比使用beforeShowForm更好的主意?我错过了设置路线的属性吗?

回答

1

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