JQuery窗口未持久化
我是jQuery的新手,正在寻求您的帮助 我有下面这样的代码-JQuery窗口未持久化,jquery,Jquery,我是jQuery的新手,正在寻求您的帮助 我有下面这样的代码- var flag = true; items = $.extend(items, items, { addItem: { label: 'Create new ' + nodeObject.ChildType, action: function () {
var flag = true;
items = $.extend(items, items,
{
addItem: {
label: 'Create new ' + nodeObject.ChildType,
action: function () {
var form = $('#lowerpanel form');
if (!validateForm(form)) {
return;
}
var hasChanges = parseBoolean($('#lowerpanel #ProcessChanges').val());
if (hasChanges) {
flag = false;
selectPopup($('#lowerpanel .guid').val(), 'Update', nodeObject.ChildType, nodeObject.NodeId, fnOnWarningOk1, parameters);
}
selectPopup(null, 'create', nodeObject.ChildType, nodeObject.NodeId);
promptStepType(node);
}
flag = true;
}
}
});
当hasChanges
标志为true时,会打开带有更新标志的selectPopup
窗口,在那里我选择一些记录并单击OK按钮
紧接着,我想用Create标志打开selectPopup
窗口,然后调用promptStepType
方法,该方法将在selectPopup
窗口顶部打开新窗口。然后我将首先从promptStepType
窗口中选择记录,然后单击确定按钮的onclick
,它将允许我在selectPopup
窗口中选择记录
正在发生的是selectPopup
带有更新标志的窗口打开,但立即消失,我甚至无法在屏幕上看到它(当我放置调试器时,我能够看到该窗口),它打开selectPopup
带有创建标志的窗口,然后打开顶部的promptStepType
窗口
我想:
选择带有更新标志的弹出窗口
选择弹出窗口
带有创建标志的窗口selectPopup($('#lowerpanel .guid').val(), 'Update', nodeObject.ChildType, nodeObject.NodeId, fnOnWarningOk1, parameters);
它将允许我选择录制,但不会显示其他两个窗口
请帮助我改进此代码,以便我能够在所有3个窗口上选择记录