页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
linenumberstrue
collapsetrue
function main(spreadsheetReport) {
    var doc = spreadsheetReport.elemSheetFrame.contentWindow.document;
    doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    doc.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    doc.ondragstart = function() {
        return false; //禁止拖拽
    };
}

...

代码块
linenumberstrue
collapsetrue
function main(simpleReport, simpleReportContext) {
    var div = simpleReport.content;
    var doc = div.ownerDocument;
    doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    doc.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    doc.ondragstart = function() {
        return false; //禁止拖拽
    };
}

...

代码块
linenumberstrue
collapsetrue
function main(simpleReport, simpleReportContext) {
    var div = simpleReport.content;
    var doc = div.ownerDocument;
    doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    doc.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    doc.ondragstart = function() {
        return false; //禁止拖拽
    };
}

...

代码块
linenumberstrue
collapsetrue
function main(insight) {
    var div = insight.container;
    var doc = div.ownerDocument;
    doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    doc.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    doc.ondragstart = function() {
        return false; //禁止拖拽
    };
}

...

代码块
linenumberstrue
collapsetrue
function main(olapQuery) {
    var div = olapQuery.frameViewContainer;
    var doc = div.ownerDocument;
    doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    doc.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    doc.ondragstart = function() {
        return false; //禁止拖拽
    };
}

...

代码块
linenumberstrue
collapsetrue
function main(page, pageContext) {
    document.documentElement.oncontextmenu = document.body.oncontextmenu = function() {
        return false; //禁止鼠标右键
    };
    document.onkeydown = function(e) {
        var ev = e || window.event;
        if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
            return false;
        }else if (ev && ev.ctrlKey && ev.keyCode == 45){// Ctrl +insert
            return false;
        }
    };
    document.ondragstart = function() {
        return false; //禁止拖拽
    };
 var pList = page.dashletList;
    for(var i=0;i<pList.length;i++){
        var dashletType = pList[i].dashletType;
        if(dashletType=="SPREADSHEET_REPORT"){
            spreadsheetReport = pList[i].currentPortlet.queryCmd.spreadsheetReport;
            spreadsheetReport.onAfterRefresh.subscribe(function(spreadsheetReport) {debugger;
                var doc = spreadsheetReport.elemSheetFrame.contentWindow.document;
                doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() {
                    return false; //禁止鼠标右键
                };
                doc.onkeydown = function(e) {
                    var ev = e || window.event;
                    if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C
                        return false;
                    }
                };
                doc.ondragstart = function() {
                    return false; //禁止拖拽
                };
            });
        }
    }
}