jqgrid多个日期选择器和自动对焦

jqgrid多个日期选择器和自动对焦,jqgrid,datepicker,Jqgrid,Datepicker,我想我在jqGrid中发现了一个奇怪的bug。 如果你点击,你可以看到一个带有寻呼机的jqGrid。如果单击“+”按钮,您将获得添加表单,其中两个日期选择器按预期工作 如果现在单击,您可以看到非常相同的表和非常相同的添加按钮。无论如何,如果您尝试使用日期选择器设置第二个日期,您将注意到焦点移回第一个输入,打开第一个日期选择器。 该示例不起作用,因为它隐藏了第一个字段(Id),所以真正的第一个字段是日期选择器。此外,编辑表单是模态的 最后,如果单击,即使第一个字段是日期选择器,行为也是正确的。我唯

我想我在jqGrid中发现了一个奇怪的bug。 如果你点击,你可以看到一个带有寻呼机的jqGrid。如果单击“+”按钮,您将获得添加表单,其中两个日期选择器按预期工作

如果现在单击,您可以看到非常相同的表和非常相同的添加按钮。无论如何,如果您尝试使用日期选择器设置第二个日期,您将注意到焦点移回第一个输入,打开第一个日期选择器。
该示例不起作用,因为它隐藏了第一个字段(
Id
),所以真正的第一个字段是
日期选择器。此外,编辑表单是模态的

最后,如果单击,即使第一个字段是日期选择器,行为也是正确的。我唯一更改的是modal属性(在它变为true之前变为false)

但是,我需要隐藏
Id
字段并有一个模式窗口,因此我必须解决这个问题…
有人能提出解决方案或提示吗?
谢谢


注意,如果您设置了
模式:false
,您仍然会得到黑色/透明的覆盖,就像窗口是模式的,但它不是!如果单击“退出”,编辑表单将被关闭。这对于我的要求是不可接受的。

尝试将jqModal参数设置为false

var editParams = {
     modal: true,
     jqModal:false,
     ... //other options you need
}

grid.editGridRow(row_id, editParams);

有关更多信息,请参阅回答Oleg的

这实际上解决了问题!谢谢但是,我想知道设置jqModal:false是否会有后果