Описание проблемы:
У меня есть список с Jqgrid и панель навигации
вид: правда,
Редактирование: правда,
добавить: правда,
Поиск: ложь,
дель: правда
Когда я выбираю строку и нажимаю «Изменить», появляется диалоговое окно с редактируемыми полями.
Для одного поля я зарегистрировал обработчик события:
$("#gps_coords").live("click",function(){
$("#google_map").dialog("open");
});
Когда я щелкаю в поле gps_coords в диалоговом окне редактирования, открывается диалоговое окно google_map,
$("#google_map").dialog(
{
width:800,
height:500,
autoOpen: false,
modal:true,
....
}
Но фокус или что-то находится на (теперь диалоговое окно редактирования фона), поэтому курсор мигает
в этой форме вместо недавно открытой.
Я попытался (при настройке диалога):
open: function(event, ui) {
$("#google_map").focus();
}
Примечание. У меня есть текстовое поле во вновь открытом диалоговом окне, но я не могу щелкнуть или изменить его значение.
Так что же можно сделать, чтобы сосредоточиться на недавно открытом диалоге?
Спасибо