Динамически параметры DropDown не обновляются сразу на IE11

Я использую jqGrid в своем проекте, и сетка имеет зависимые выпадающие списки, такие как: опция родителя = США, Великобритания и опция ребенка = Алабама, Калифорния, Лондон, Оксфорд и так далее.
Опционы ребенка задаются с помощью опции "dataurl".
данные будут меняться при создании объекта, а родительский выпадающий список изменяется.

У меня есть пробрем, когда я запускаю этот проект на IE11.
Если я запускаю это в Firefox, параметры будут автоматически изменены, но IE11 этого не делает.

IE11 'поведение выглядит так:

  1. во-первых, параметры устанавливаются при создании объекта. но в это время родительское значение также является нулевым, поэтому дочернее значение не фильтруется (это правильно, так же, как Firefox).
  2. Затем пользователь нажимает на выпадающий дочерний элемент, и вызывается событие, которое изменяет дочерний параметр.
  3. Но дочерний выпадающий список просто показывает все варианты (Алабама, Калифорния, Лондон, Оксфорд...) независимо от того, что выбрано в раскрывающемся списке родителей. Я ожидаю, что в раскрывающемся списке детей в штате Алабама, штат Калифорния, будет выбран вариант "США".
  4. и затем дочерние элементы показывают правильные параметры, когда раскрывающийся список снова открывается.

Я пытаюсь это blue() для открытия потомка после клика, но я не могу найти способ открыть раскрывающийся список программно.

к сожалению, обновление jqGrid и использование "свободного jqGrid" вместо jqGrid не решает эту проблему.

Извините за мой английский, но я застрял из-за этого, я так счастлив, если вы мне поможете.

0 ответов

Другие вопросы по тегам