问题:当点击从窗口弹出窗口输入密钥时,它将打开另一个窗口弹出窗口。 从我的主页面(1)我有一个按钮,它将打开一个窗口弹出窗口(2),当点击一个图像然后一个新的窗口弹出窗口打开,当它关闭时,它应该回到popuup(2)即。这是父窗口。它关闭它并转到它的父窗口,当点击它再次输入它打开该窗口。确认没有其他调用正在调用此openWindow ...直到它打开它,不知何故看起来该窗口打开一个输入事件。
ListOf Survey第1页 - 创建按钮 - >这将打开另一个kendo窗口弹出窗口,在这个弹出窗口中有一个添加图标,当点击这个图像时它会打开一个新的弹出窗口kendowindow
ListOf Suvery Page : SurveyList.cshtml
<div id="windowSurveyList"></div>
<input type="button" id="idCreate" value="Create" class="ui-submit k-button saveGroup" />
$('#idCreate').click(function () {
openSurveyWindow(-1); // -1 is for add mode
});
function openSurveyWindow(idOfSurvey) {
var window = $("#windowSurveyList").kendoWindow({
content: {
url: "/OrderSurvey/Survey",
data: { surveyId: idOfSurvey }
},
width: "900px",
height: "768px",
title: "Create Survey",
modal: true,
actions: [
]
});
var kendoWindow = $("#windowSurveyList").data("kendoWindow");
kendoWindow.open();
kendoWindow.center();
}
在弹出页面上 - SurveyCreate.cstml(这将通过上面的窗口弹出打开) 签名类型
</tr>
</table>
<input type="image" id="idAddItem" src="Images/add-icon.png" name="image" width="28" height="28" title="Add an Item"/>
$('#idAddItem').click(function () {
openItemSelectWindow(); // Adding Mode
});
function openItemSelectWindow() {
$("#windowSurveyPopup").html('');
var window = $("#windowSurveyPopup").kendoWindow({
content: {
url: "/OrderSurvey/Survey/AddItemSelect",
data: {}
},
width: "300px",
height: "170px",
title: "Add Item Select",
modal: true,
actions: [
],
close: function () {
}
});
var kendoWindow = $("#windowSurveyPopup").data("kendoWindow");
kendoWindow.open();
kendoWindow.center();
}
在windowSurveyPopup窗口中 - AdItemSelect.cstml
<table>
<tr>
<td>
<div id="UPCLabel"><span class="Dierbergs-label">UPC:</span></div>
</td>
<td>
<input type="text" name="UPCFind" id="UPCFind" class="Dierbergs-label" size="15" maxlength="15" onclick="clearTextOC(this)" onKeyUp="numericFilter(this);" />
</td>
</tr>
</table>
<table style="width:82%">
<tr class="spaceUnder">
<td style="width:82%">
<input type="button" id="idFind" style="float:right" value="Find" class="ui-submit k-button saveGroup" />
</td>
</tr>
</table>
因此,如果您关闭AdItemSelect弹出窗口,它将返回到SurveyCreate页面,但是当我在SurveyCreate页面上的任何位置按Enter键时,它会弹出AdItemSelect弹出窗口,我们正在使用放大器进行发布和订阅,以便我们可以传递来自不同的页面..