0
觸發我試圖用dhtmlx popup
工作,並根據需要,onBeforeHide事件不DHTMLX彈出
彈出窗口應留在地方,即使外面彈出區域被點擊
。對於這種情況使用onBeforeHide
事件,但不會觸發。
請幫忙!!我正在使用dhtmlx版本3.6。
問候, Shalini馬圖爾
觸發我試圖用dhtmlx popup
工作,並根據需要,onBeforeHide事件不DHTMLX彈出
彈出窗口應留在地方,即使外面彈出區域被點擊
。對於這種情況使用onBeforeHide
事件,但不會觸發。
請幫忙!!我正在使用dhtmlx版本3.6。
問候, Shalini馬圖爾
function sdrComment(sdrButton){
var vParentOrder = null;
var row_id = myGrid.getSelectedId();
if((row_id == "") || (row_id == null)) {
alert("Please select an order");
return;
}
vParentOrder = myGrid.cellById(row_id, 0).getValue();
var url = "/XMII/Illuminator?QueryTemplate=NC/sqlSDRCommentsForOrder&Param.1=" + vParentOrder + "&Content-Type=text/json";
var returnData = callAjaxReturn(url);
var sdrComments;
sdrComments = returnData.Rowsets.Rowset [0].Row [0].sdrComments;
if((sdrComments == "") || (sdrComments == null)){
alert("No SDR comment exists for selected order");
}
else{
var myPop;
var myForm;
var formData;
formData = [{
type: "block",
style: "margin: 10px 10px 10px 10px;",
list: [
{type: "settings",inputWidth: 300,inputHeight: 300},
{type: "input",name: "memo",value: sdrComments,rows: 3,readonly: true},
{type: "button", value: "OK"}]
}];
var flag_hide = 0;
myPop = new dhtmlXPopup({ id: "popforsdr" });
myPop.attachEvent("onShow", function(){
if (myForm == null) {
myForm = myPop.attachForm(formData);
myForm.setFontSize("19px");
myForm.attachEvent("onButtonClick", function(){
myPop.hide();
flag_hide = 1;
Permissions(true);
selectable = true;
});
}
});
myPop.attachEvent("onBeforeHide", function(){
//alert("Hide");
return false;
/* if(flag_hide == 0){
myPop.show();
}
else{
myPop.hide();
flag_hide = 0;
}
*/
});
var x = getAbsoluteLeft(sdrButton);
var y = getAbsoluteTop(sdrButton);
var w = sdrButton.offsetWidth;
var h = sdrButton.offsetHeight;
myPop.show(x, y, w, h);
Permissions(false);
selectable = false;
}
}
你好請找到參考代碼,
myPop.attachEvent("onBeforeHide", function(){
return false;
});
在這一行我試圖爲彈出留下來。
歡迎來到SO。我想我會說這個:請發佈*特定代碼*,以便我們可以幫助您解決問題。 – John