问题:当从 Window Popup2 按回车键时,它会打开另一个窗口弹出窗口。从我的主页 (1) 我有一个按钮,它将打开一个弹出窗口 (2),当单击图像时,会打开一个新窗口弹出窗口,当它关闭时,它应该返回 popuup(2) 即。它是父窗口。它确实会关闭它并转到它的父窗口,当单击时再次输入它会打开该窗口。确认没有其他调用正在调用这个 openWindow..s 直到它打开它,不知何故看起来那个窗口打开了一个输入事件。
ListOf Survey page 1 -- Create Button --> 这将打开另一个剑道窗口弹出窗口,在这个弹出窗口中,有一个添加图标,当点击这个图像时,它应该打开一个新的弹出窗口 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 弹出窗口,我们正在使用放大器发布和订阅,以便我们可以传递来自不同页面的对象。 .