Мне нужна помощь здесь.У меня есть диалоговое окно, которое содержит iFrame с моим html-файлом jqgrid.Что я хочу сделать, так это то, что когда я дважды щелкаю данные из jqrid внутри этого диалогового окна, диалоговое окно автоматически закрывается и публикует идентификатор строки, которая была нажата в первом диалоговом окне.
Вот мой код JavaScript:
РЕДАКТИРОВАТЬ: (Примечание: этот код из subAccount.js)
$( "#mainGrid" ).click(function() { //note: mainGrid is inside of another dialog box where i should post the row id
$( "#dialogMainAccount" ).dialog( "open" ); //this is the dialog box that contains my .html with jqgrid in it.
$( "#dialogMainAccount" ).append(
'<p>Please choose code to add in Sub Account Group.</p>'+
'<iframe src="mainAccountGroup.html" width="100%" height="800">' + // i use an iFrame to open my .html file
'<p>Your browser does not support iframes.</p>' +
'</iframe>');
});
Редактировать: Это мойкод для закрытия диалогового окна внутри mainAccountGroup.js
$("#tblData1").jqGrid({
.//some code here
.
.
caption: "Main Account Group",
ondblClickRow: function(rowid) {
parent.$("#dialogMainAccount" ).dialog("close");
....
});
Я уже включил mainAccountGroup.js в свой subAccount.html. ПРИМЕЧАНИЕ, Первый вопрос: как закрыть диалоговое окно после двойного щелчка по строке в jqgrid.
Другой вопрос: как передать в iFrame идентификатор строки, по которому был щелкнен этот jqgrid?в текстовое поле первого диалогового окна?Передача значений из .html в iframe в диалоговое окно в основном html.