The following call shows how to get the Adapter for GIS to load a Map Viewer.
http://<machinename>:8080/ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_command=jsmap&IBIESRI_domkey=domkey728e6e2a&
WfArcConnector.jsp
Parameter | Value |
---|---|
IBIESRI_command | jsmap |
IBIESRI_domkey | Returned value from the LoadEsriInfoXML step |
IBIESRI_ random | Random value issued by the Adapter for GIS |
Returns: JavaScript for the map objects referred to in the EsriInfo XML file. May also include any jsincludes for map reports from EsriInfo.
Return Example
function createWfEsriFexClass(reports,identify,maps,windowname,northarrowid,nomenu ,legenddetail,width,drawselectmap,displaygroup,scaleid,type,promptastitle ,id,zoomfeatures,esrinotn,height,defaultFex,limitlayers,prompt)
{ var o = new WfEsriFexClass(); o.reports = reports; o.identify = identify; o.maps = maps; o.windowname = windowname; o.northarrowid = northarrowid; o.nomenu = nomenu; o.legenddetail = legenddetail; o.width = width; o.drawselectmap = drawselectmap; o.displaygroup = displaygroup; o.scaleid = scaleid; o.type = type; o.promptastitle = promptastitle; o.id = id; o.zoomfeatures = zoomfeatures; o.esrinotn = esrinotn; o.height = height; o.defaultFex = defaultFex; o.limitlayers = limitlayers; o.prompt = prompt; return o; }
function getWfEsriObject() { return WfEsriObject; }
var WfEsriObject = new WfEsriObjectClass(); { WfEsriObject.version = '2.3' ; WfEsriObject.windowInforeportwindow = {width:-1,height:-1,top:-1, left:-1,name:'reportWindowLEAflex'}; WfEsriObject.windowInfolegendwindow = {width:-1,height:-1,top:-1, left:-1,name:'legendWindowLEAflex'}; WfEsriObject.windowInfomapwindow = {url:'/ibi_apps/esri/flexmapviewer/ FlexMapViewer.jsp',fadefactor:20,fadedelay:50,width:-1,height:-1, top:-1,left:-1,name:'mapWindowLEAflex'}; WfEsriObject.windowInfobufferwindow = {width:-1,height:-1,top:-1, left:-1,name:'bufferWindowLEAflex'}; WfEsriObject.reportWindowName = WfEsriObject.windowInforeportwindow.name; WfEsriObject.legendWindowName = WfEsriObject.windowInfolegendwindow.name; WfEsriObject.mapWindowName = WfEsriObject.windowInfomapwindow.name; WfEsriObject.mapViewerUrl = WfEsriObject.windowInfomapwindow.url; WfEsriObject.getRequestURI = '/ibi_apps/esri/WfArcConnector.jsp'; WfEsriObject.WfArcConnectorURL = '/ibi_apps/esri/WfArcConnector.jsp'; WfEsriObject.webFocusAppRootUrl = '/approot'; WfEsriObject.IBIESRI_domkey = 'domkey728e6e2a'; WfEsriObject.mapMAPtype = 'map'; WfEsriObject.mapSELECTtype = 'selectmap'; WfEsriObject.mapIMAGEtype = 'mapimage'; WfEsriObject.menuOrder = 'prompt'; WfEsriObject.clsMenuMAP = 'clsMenuMAP'; WfEsriObject.errorPage = '/ibi_html/javaassist/ibi/html/esri/ esri_error.htm'; WfEsriObject.visLayers = new Array(); WfEsriObject.posVisLayers = new Array(); WfEsriObject.layerTurnedOff = new Array(); WfEsriObject.visLayersHash = new Array(); WfEsriObject.mapinfo = new Array(); WfEsriObject.mapFexs = new Array(); WfEsriObject.reportFexs = new Array(); WfEsriObject.identifyFexs = new Array(); WfEsriObject.FexReportCallBack = 'parmcollect'; WfEsriObject.FexMapCallBack = 'parmcollect'; WfEsriObject.FexIdentifyCallBack = 'parmcollect'; WfEsriObject.MapInitCallBack = ''; WfEsriObject.ReportInitCallBack = ''; WfEsriObject.PostParseCallBack = ''; WfEsriObject.RollOverCallBack = ''; WfEsriObject.groups = [ ];
{ var o = new Object(); var ol; o = {id:'mapservice0',servertype:'REST',icon:'com/esri/solutions/ flexviewer/assets/images/icons/ i_shuttle.png',visible:'true',alpha:'1',label:'Lea Map',type:'tiled',url:'http://ibigis10.ibi.com:8399/arcgis/rest/services/ FLEA/MapServer'}; o.defaultMinX = '1.17446183E7'; o.defaultMaxX = '1.180587950000003E7'; o.defaultMinY = '3688708.8000000003'; o.defaultMaxY = '3744178.500000026'; o.defaultExtentWidth = new Array(); o.defaultExtentWidth['0'] = '51.5432'; o.defaultExtentWidth['1'] = '103.0864'; o.defaultExtentWidth['2'] = '206.1728'; o.defaultExtentWidth['3'] = '412.3457'; o.defaultExtentWidth['4'] = '824.6914'; o.defaultExtentWidth['5'] = '1649.3828'; o.defaultExtentWidth['6'] = '3298.7655'; o.defaultExtentWidth['7'] = '6597.5311'; o.defaultExtentWidth['8'] = '13195.0621'; o.defaultExtentWidth['9'] = '26390.1242'; o.defaultExtentWidth['10'] = '52780.2484';
o.layers = new Array(); o.layersByIds = new Array(); o.layers[0] = {layerid:'0',allowselect:'false',sampledata:'true',name:'Incidents', synthetic:false,shape:'point'}; o.layersByIds['0'] = o.layers[0]; o.layers[1] = {layerid:'1',allowselect:'false',sampledata:'true',name:'Arrests', synthetic:false,shape:'point'}; o.layersByIds['1'] = o.layers[1]; o.layers[2] = {layerid:'2',allowselect:'false',sampledata:'true',name:'Events', synthetic:false,shape:'point'}; o.layersByIds['2'] = o.layers[2]; o.layers[3] = {layerid:'3',allowselect:'false',sampledata:'true',name:'Interstates', synthetic:false,shape:'line'}; o.layersByIds['3'] = o.layers[3]; o.layers[4] = {layerid:'4',allowselect:'false',sampledata:'false',name:'Roads', synthetic:false,shape:'line'}; o.layersByIds['4'] = o.layers[4]; o.layers[5] = {layerid:'5',allowselect:'false',sampledata:'true',name:'MainRoad 29000',synthetic:false,shape:'line'}; o.layersByIds['5'] = o.layers[5]; o.layers[6] = {layerid:'6',allowselect:'false',sampledata:'true',name:'MainRoad 30000',synthetic:false,shape:'line'}; o.layersByIds['6'] = o.layers[6]; o.layers[7] = {layerid:'7',allowselect:'false',sampledata:'true',name:'Centerline', synthetic:false,shape:'line'}; o.layersByIds['7'] = o.layers[7]; o.layers[8] = {layerid:'8',allowselect:'false',sampledata:'true',name:'Dispatch Zones',synthetic:false,shape:'polygon'}; o.layersByIds['8'] = o.layers[8]; o.layers[9] = {layerid:'9',allowselect:'false',sampledata:'true',name:'Neighborhood', synthetic:false,shape:'polygon'}; o.layersByIds['9'] = o.layers[9]; o.layers[10] = {layerid:'10',allowselect:'false',sampledata:'true',name:'Police Sectors',synthetic:false,shape:'polygon'}; o.layersByIds['10'] = o.layers[10]; o.layers[11] = {layerid:'11',allowselect:'false',sampledata:'true',name:'Counties', synthetic:false,shape:'polygon'}; o.layersByIds['11'] = o.layers[11];
WfEsriObject.addMapEntry(o); o = {id:'mapservicesyn',servertype:'WEBFOCUS',icon:'com/esri/solutions/ flexviewer/assets/images/icons/ i_shuttle.png',visible:'true',alpha:'1',label:'Synthetic Map',type:'??'}; o.defaultMinX = '0.0'; o.defaultMaxX = '1000.0'; o.defaultMinY = '0.0'; o.defaultMaxY = '1000.0'; o.defaultExtentWidth = new Array(); o.layers = new Array(); o.layersByIds = new Array(); o.layers[0] = {coordinate_system:'2284',allowselect:'true',defaultvisibility:false, yoffset:'0.0',minimumscale:'0',symbolid:'selectMapPolySyn',synthetic:true, factor:'1.0',shape:'polygon',transformation:'',transformation_direction:'', maximumscale:'0',layerid:'dzsyn01',xoffset:'0.0',overlay:false, name:'Dispatch Zones synthetic layer',disabled:false}; o.layersByIds['dzsyn01'] = o.layers[0]
WfEsriObject.addMapEntry(o); o = {id:'mapservice1geo',servertype:'REST',type:'geometry',url:'http:// ibigis10.ibi.com:8399/arcgis/rest/services/Geometry/GeometryServer'}; o.defaultMinX = '0.0'; o.defaultMaxX = '1000.0'; o.defaultMinY = '0.0'; o.defaultMaxY = '1000.0'; o.defaultExtentWidth = new Array(); o.layers = new Array(); o.layersByIds = new Array();
WfEsriObject.addMapEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex20',false,false,'',false,false,'All Arrests in Dispatch Zone'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.fields = new Array(); o.maps.hasFexLayers = false;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex16',false,false,'',false,false,'All Incidents in Dispatch Zone'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.fields = new Array(); o.maps.hasFexLayers = false;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex1',false,true,'',false,true,'Arrest Details'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {focuswhereformat:'file',attributename:'IARMAINID',symbolid:'symbol2', esri_type:'8',focusfieldformat:'D10.0',selectiontype:'respectall', distance:'',layerid:'1',esri_size:'10',esri_precision:'0',bufferunits:'', esri_quote:'',filename:'CRMLIST'}; o.reports.layers[1] = {focuswhereformat:'file',attributename:'NAME',symbolid:'symbol1', esri_type:'12',focusfieldformat:'A8',selectiontype:'respectall',distance:'', layerid:'8',esri_size:'8',esri 2000 _precision:'0',bufferunits:'',esri_quote:'\'',filename:'DZLIST'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex11',false,true,'',false,false,'Arrest Graph Summary'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8',attribute name:'NAME',esri_size:'8',esri_precision:'0',symbolid:'symbol1',filename: 'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex12',false,true,'',false,false,'Arrest Graph by Dispatch'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8',attribute name:'NAME',esri_size:'8',esri_precision:'0',symbolid:'symbol1',filename: 'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex17',false,true,'',false,false,'Arrest Summary'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8',attribute name:'NAME',esri_size:'8',esri_precision:'0',symbolid:'symbol1',filename: 'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex18',false,false,'',false,false,'Arrests in Dispatch Zones'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8', attributename:'NAME',esri_size:'8',esri_precision:'0',symbolid:'', filename:'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex6',false,false,'',false,false,'Arrests with Assault Charges'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex7',false,false,'',false,false,'Arrests with Contempt Charges'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex8',false,false,'',false,false,'Assault Related Incidents'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',true,'','','map', true,'fex2',false,false,'',false,false,'Drill Map by Probability Group'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'',symbolid:'', filename:''}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',true,'','','map', true,'fex3',false,false,'',false,false,'Drill by single Dispatch Zone'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'',symbolid:'', filename:''}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex23',true,false,'',false,true,'Dummy'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'10', attributename:'NAME',esri_size:'5',esri_precision:'0',symbolid:'', filename:'WHERED',esri_type:'12',esri_quote:'\'',focusfieldformat:'A5'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'identify',true,'WFID1',true,false,'',false,false,'Identify Arrest');
o.identify = new Array();
o.identify.mapservice = 'mapservice0';
o.identify.layers = new Array();
o.identify.layers[0] = {selectiontype:'respectall',focuswhereformat:'ampnum',layerid:'1', attributename:'IARMAINID',esri_size:'15',esri_precision:'0', symbolid:'selectMapPoint',filename:'CRMLIST',esri_type:'8',esri_quote:'\'', focusfieldformat:'D10.0'};
o.identify.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'identify',true,'WFID2',true,false,'',false,false,'Identify Incidents'); o.identify = new Array(); o.identify.mapservice = 'mapservice0'; o.identify.layers = new Array(); o.identify.layers[0] = {selectiontype:'respectall',focuswhereformat:'ampstring',layerid:'0', attributename:'INCI_ID',esri_size:'254',esri_precision:'0', symbolid:'selectMapPoint',filename:'CRMLIST',esri_type:'12',esri_quote:'\'', focusfieldformat:'A254'}; o.identify.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex9',false,true,'',false,false,'Incident Details'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {focuswhereformat:'file',attributename:'INCI_ID',symbolid:'symbol3', esri_type:'12',focusfieldformat:'A254',selectiontype:'respectall', distance:'',layerid:'0',esri_size:'254',esri_precision:'0',bufferunits:'', esri_quote:'\'',filename:'CRMLIST'}; o.reports.layers[1] = {focuswhereformat:'file',attributename:'NAME',symbolid:'symbol1', esri_type:'12',focusfieldformat:'A8',selectiontype:'respectall',distance:'', layerid:'8',esri_size:'8',esri_precision:'0',bufferunits:'',esri_quote:'\'', filename:'DZLIST'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'report',true,'fex13',false,true,'',false,false,'Incident Summary'); o.reports = new Array(); o.reports.mapservice = 'mapservice0'; o.reports.layers = new Array(); o.reports.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8', attributename:'NAME',esri_size:'8',esri_precision:'0',symbolid:'symbol1', filename:'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.reports.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex10',false,false,'',false,false,'Incidents Without Arrest Record'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fie 1a66 lds = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex15',false,false,'',false,false,'Incidents in Dispatch Zone3'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.fields = new Array(); o.maps.hasFexLayers = false; WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex19',false,false,'',false,false,'Incidents in Dispatch Zone'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.fields = new Array(); o.maps.hasFexLayers = false; WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex14',false,false,'',false,false,'Incidents in Dispatch Zones1'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8', attributename:'NAME',esri_size:'8',esri_precision:'0',symbolid:'', filename:'DZLIST',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,false,'',false,'','', 'map',true,'fex21',false,false,'',false,false,'KPI Alert Map'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'8', attributename:'NAME',esri_size:'8',esri_precision:'0',symbolid:'', filename:'WHERED',esri_type:'12',esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',true,true,'',false,'','', 'map',true,'fex22',false,false,'',false,true,'KPI Thumbnail Map'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {selectiontype:'respectall',focuswhereformat:'file',layerid:'7', attributename:'NAME',esri_size:'8',esri_precision:'0',symbolid:'', filename:'WHERED',esri_type:'6',esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex4',false,false,'',false,false,'Narcotic Related Arrests'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true; WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex0',false,false,'',false,false,'Probability of crime by Dispatch Zone'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); o = createWfEsriFexClass(null,null,null,'','',false,false,'',true,'','', 'map',true,'fex5',false,false,'',false,false,'Weapons Related Arrests'); o.maps = new Array(); o.maps.mapservice = 'mapservice0'; o.maps.layers = new Array(); o.maps.layers[0] = {focuswhereformat:'file',layerid:'8',attributename:'NAME',esri_size:'8', esri_precision:'0',symbolid:'',filename:'DZLIST',esri_type:'12', esri_quote:'\'',focusfieldformat:'A8'}; o.maps.fields = new Array(); o.maps.hasFexLayers = true;
WfEsriObject.addFexEntry(o); } }
function RunMyMapOutput(fexId) { var parms = new Object(); for( var i = 1; i < arguments.length; i += 2 ) { parms[arguments[i]] = arguments[i + 1]; } var getMapViewerWindowWindow = window.opener; getMapViewerWindowWindow.jsClearMap(null,null,true,true); getMapViewerWindowWindow.jsRunFex(fexId,false,parms); getMapViewerWindowWindow.focus(); }
function parmcollect(obj,url) { //----------------------------------------------------------------------- // - Custom parameter collection code starts here // var rbStat; if(opener && typeof opener != "undefined") rbParm = opener.parent; else rbParm = parent; if(typeof rbParm.frames["parms"] == "undefined" || rbParm.frames["parms"] == null ) return url; rbStat = rbParm.frames["parms"].document.theForm.STATUS; var rbValue = ""; for (var i=0; i <rbStat.length; i++) { rbValue = (rbStat[i].checked) ? rbStat[i].value : rbValue; } url = url + "PARMDOW" + "=" + escape(rbValue) + "&"; // need loop to select multiples var PARMTOUR = rbParm.frames["parms"].document.theForm.PARMTOUR.value; url = url + "PARMTOUR" + "=" + escape(PARMTOUR) + "&"; var FY = rbParm.frames["parms"].document.theForm.fryr.value; var FM = rbParm.frames["parms"].document.theForm.frmth.value; var FD = rbParm.frames["parms"].document.theForm.frdy.value; var TY = rbParm.frames["parms"].document.theForm.toyr.value; var TM = rbParm.frames["parms"].document.theForm.tomth.value; var TD = rbParm.frames["parms"].document.theForm.tody.value; dtFrom = FY + '/' + FM + '/' + FD; dtTo = TY + '/' + TM + '/' + TD; url = url + "FROMDATE" + "=" + escape(dtFrom) + "&" +"TODATE" + "=" + escape(dtTo) + "&";
/* Now do Predictive Deployment items.*/ tmprd = rbParm.frames["parms"].document.theForm.tmprd.value; rbStat = rbParm.frames["parms"].document.theForm.CONDIT; rbValue = ""; for (var i=0; i <rbStat.length; i++) { rbValue = (rbStat[i].checked) ? rbStat[i].value : rbValue; } url = url + "CONDIT" + "=" + escape(rbValue) + "&"; var TY = rbParm.frames["parms"].document.theForm.tstyr.value; var TM = rbParm.frames["parms"].document.theForm.tstmth.value; var TD = rbParm.frames["parms"].document.theForm.tstdy.value; url += "TESTDATE" + "=" + escape(dtTo) + "&"; url += "TMPRD" + "=" + escape(tmprd) + "&"; // // - Custom parameter collection code ends here //----------------------------------------------------------------------- //alert(url); return url; } var esri_MapThisReport = "Map this report"; var serviceName = getWfEsriObject().getMapObject('mapservice0').service; var IBIESRI_mapid = 'mapservice0'; WfEsriObject.debug = WfEsriObject.debug; if(typeof FlexMapViewer == "undefined" || !FlexMapViewer) WfEsriObject.init('map'); 0
WebFOCUS |