jitk_contextmenus.js
来自「esri的ArcGIS Server超级学习模板程序(for java)」· JavaScript 代码 · 共 68 行
JS
68 行
/*
COPYRIGHT 1995-2005 ESRI
TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
Unpublished material - all rights reserved under the
Copyright Laws of the United States.
For additional information, contact:
Environmental Systems Research Institute, Inc.
Attn: Contracts Dept
380 New York Street
Redlands, California, USA 92373
email: contracts@esri.com
*/
function AddContextHandler(id, layer) {
var toc = EsriControls.tocs[id];
var selLayer = layer;
toc.addTokenHandler("Filter", function (key, token, label, selLayer) {
var td = document.createElement("td");
td.appendChild(document.createTextNode(label));
td.onclick = function() { toggleWindow('win_filterTask'); };
return td;
});
function DisplayFilterTask(){
var pe, win, listener;
var time = new Date().getTime();
pe = new EsriPageElement("jitk-info-pe-" + time);
pe.divObject = document.body.appendChild(document.createElement("div"));
var proc = new JitkInfoProcessor(defs);
proc.parseToken();
var html = proc.getHTML();
html = '<table border="0">' + html + '</table>';
pe.divObject.innerHTML = html;
pe.divId = pe.divObject.id = "jitk-info-iframe-" + time;
EsriUtils.setElementStyle(pe.divObject, "border:0px NONE;");
win = new EsriWindow("jitk-info-win-" + time, title, pe);
win.init();
win.resize(350,280);
win.center();
win.toFront();
}
}
function addContextMenuItemTaskPostBackHandler () {
//alert("addContextMenuItemTaskPostBackHandler.1");
EsriControls.addPostBackTagHandler("context-menu-item-task", contextMenuItemTaskHandler);
//alert("addContextMenuItemTaskPostBackHandler.2");
}
function contextMenuItemTaskHandler(xml, eventSources) {
//alert("contextMenuItemTaskHandler.1");
var taskId = xml.getAttribute("taskId");
if (taskId) {
toggleWindow("win_EsriTaskCell_" + taskId);
}
//alert("contextMenuItemTaskHandler.2");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?