POST
|
I try to search an input address using Locator then return result to a table instead of show on the map. See my code below and help me to see how to perform this simple task. Thanks. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>Find Address</title> <link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/css/main.css"> <style> html, body { height: 100%; width: 100%; margin: 0; padding: 0; } #map { padding: 0; border: solid 2px #666; margin: 0 5px 5px 5px; } #content1 { border: solid 2px #666; color: #666;I want to use A font-size: 1.1em; height: auto; margin: 5px; overflow: hidden; padding: 10px 0 10px 20px; text-align:left; } #content2 { border: solid 2px #666; color: #666; font-family: sans-serif; font-size: 1.1em; height: auto; margin: 5px; overflow: hidden; padding: 10px 0 10px 20px; text-align:left; } .roundedCorners { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } </style> <script src="https://js.arcgis.com/4.11/"></script> <script> var map; require([ "esri/Map", "esri/views/MapView", "esri/tasks/Locator", "esri/Graphic", "esri/geometry/support/webMercatorUtils", "esri/PopupTemplate", "esri/geometry/SpatialReference", "esri/geometry/Point", "dojo/number", "dojo/parser", "dojo/dom", "dojo/on", "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!" ], function( Map, MapView, Locator, Graphic, webMercatorUtils, PopupTemplate, SpatialReference, Point, number, parser, dom, on ) { parser.parse(); var locatorTask = new Locator({ url: "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer" }); var addressParams = { "SingleLine": dom.byId("address").value }; on(dom.byId('btnGo'), 'click', function(){ locatorTask.addressToLocations({address:addressParams}).then(function(response){ console.log(response); console.log(response[0].address); showResults(response); }); }); function showResults(results) { var rtable = dom.byId("resultsdiv"); rtable.innerHTML = "<p><b>" + results.length + " Matching Results:</b></p>"; var content = []; //start table content.push("<table border='0'><tr>"); arrayUtils.forEach(results, function(result, index) { content.push("<tr><td>"); content.push("</td>" + (index + 1) + result.address + "<td>"); content.push("</td></tr>"); }); content.push("</tr></table>"); rtable.innerHTML += content.join(""); } }); </script> </head> <body class="claro"> <div id="mainWindow" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'headline', gutters:false" style="width:100%; height:100%;"> <div id="content1" class="roundedCorners" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> Find address: <br /> <br /> Address: <input type='text' id='address' size ="60" value="380 New York St, Redlands, California, 92373"></input> <button type="button" id='btnGo'>Locate</button> </div> <div id="content2" class="roundedCorners" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> <div id="resultsdiv"></div> </div> </div> </body> </html>
... View more
08-15-2019
01:15 PM
|
0
|
2
|
710
|
POST
|
I try to write a simple typescript file to have "search widget" based on the sample here: ArcGIS API for JavaScript Sandbox But keep getting error message. I am very new to typescript. Can you help me take a look? Thank you. import EsriMap = require("esri/Map"); import MapView = require("esri/views/MapView"); import Search = require("esri/widgets/Search"); //Esri basemap const map = new EsriMap({ basemap: "streets" }); const view = new MapView({ map: map, container: "viewDiv", center: [-97, 38], // lon, lat scale: 10000000 }); const searchWidget = new Search({ view: view, allPlaceholder: "District or Senator", sources: [{ featureLayer: { url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/CongressionalDistricts/FeatureServer/0", popupTemplate: { // autocasts as new PopupTemplate() title: "Congressional District {DISTRICTID} </br>{NAME}, {PARTY}", overwriteActions: true } }, searchFields: ["DISTRICTID"], displayField: "DISTRICTID", exactMatch: false, outFields: ["DISTRICTID", "NAME", "PARTY"], name: "Congressional Districts", placeholder: "example: 3708", }, { featureLayer: { url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/US_Senators/FeatureServer/0", popupTemplate: { // autocasts as new PopupTemplate() title: "<a href={Web_Page} target='_blank'> {Name}</a>, ({Party}-{State}) ", overwriteActions: true } }, searchFields: ["Name", "Party"], suggestionTemplate: "{Name}, Party: {Party}", exactMatch: false, outFields: ["*"], placeholder: "example: Casey", name: "Senators", zoomScale: 500000 }] }); // Add the search widget to the top left corner of the view view.ui.add(searchWidget, { position: "top-right" });
... View more
05-02-2018
05:33 AM
|
0
|
1
|
732
|
POST
|
Thanks for the sample. I try it and still can't get the sublayer to hide at all. See the sample code below. Can you see anything I am missing. Edit fiddle - JSFiddle Thanks.
... View more
04-25-2018
01:51 PM
|
0
|
2
|
1729
|
POST
|
Can you show me how do you add that to the code? I really appreciated that. Thank you.
... View more
03-14-2017
05:14 AM
|
0
|
0
|
2867
|
POST
|
I added GraphicLayer to the LayerList Widget sameple and get "Untitled layer." I wonder is there a ways to hide "Untitled layer" or hide MapImageLayer. See code below. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>LayerList widget - 4.3</title> <link rel="stylesheet" href="https://js.arcgis.com/4.3/esri/css/main.css"> <style> html, body, #viewDiv { padding: 0; margin: 0; height: 100%; width: 100%; overflow: hidden; } </style> <script src="https://js.arcgis.com/4.3/"></script> <script> require([ "esri/views/SceneView", "esri/layers/GraphicsLayer", "esri/widgets/LayerList", "esri/WebScene", "dojo/domReady!" ], function( SceneView, GraphicsLayer, LayerList, WebScene ) { var scene = new WebScene({ portalItem: { // autocasts as new PortalItem() id: "66adfe99eeaf40fc82ad1e94751cff0b" } }); var view = new SceneView({ container: "viewDiv", map: scene }); var parcelGL; parcelGL = new GraphicsLayer(); scene.add(parcelGL); view.then(function() { var layerList = new LayerList({ view: view }); // Add widget to the top right corner of the view view.ui.add(layerList, "top-right"); }); }); </script> </head> Thank you.
... View more
03-13-2017
01:44 PM
|
0
|
6
|
4980
|
POST
|
I can't highlight the selected feature. Can someone see the sample code? What am I missing? Thank you. <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
<title>Access features with click events - 4.2</title>
<style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
#info {
background-color: black;
opacity: 0.75;
color: orange;
font-size: 18pt;
padding: 8px;
visibility: hidden;
}
</style>
<link rel="stylesheet" href="https://js.arcgis.com/4.2/esri/css/main.css">
<script src="https://js.arcgis.com/4.2/"></script>
<script>
require([
"esri/Map",
"esri/views/MapView",
"esri/layers/FeatureLayer",
"esri/renderers/UniqueValueRenderer",
"esri/symbols/SimpleFillSymbol",
"dojo/dom",
"dojo/domReady!"
], function(
Map,
MapView,
FeatureLayer,
UniqueValueRenderer,
SimpleFillSymbol,
dom
) {
var layer = new FeatureLayer({
url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/NYCDemographics1/FeatureServer/0",
outFields: ["*"]
});
var map = new Map({
basemap: "dark-gray",
layers: [layer]
});
var view = new MapView({
container: "viewDiv",
map: map,
center: [-73.950, 40.702],
zoom: 11
});
//let's get a popup graphic on click:'
view.on("click", function(evt) {
var screenPoint = {
x: evt.x,
y: evt.y
};
view.hitTest(screenPoint)
.then(getGraphics);
});
function getGraphics(response) {
view.graphics.removeAll();
var graphic = new Graphic({
//gotta set a defined geometry for the symbol to draw
geometry: response.results[0].graphic.geometry,
symbol: new SimpleFillSymbol({
color: [255,255,0,0.0],
style: "solid",
outline: {
color: [102,0,204],
width: 5
}
})
});
view.graphics.add(graphic);
console.log(graphic);
}
});
</script>
</head>
<body>
<div id="viewDiv"></div>
</body>
</html>
... View more
02-22-2017
12:55 PM
|
0
|
5
|
2661
|
POST
|
Hello All, For identify sample here, can you combine all the identify results in one content page? Also, just highlight the layer 0? https://developers.arcgis.com/javascript/latest/sample-code/sandbox/sandbox.html?sample=tasks-identify Thank you.
... View more
11-09-2016
07:04 AM
|
0
|
4
|
1336
|
POST
|
Robert, Thank you for the modify code. I replaced moduleI.js to yours. I run it and now got different errors. I think I am pretty close to get this done. 1. I changed this line from event to evt: this.map = evt.target; 2. Comment out this line: this.map.infoWindow.set("popupWindow", false); or else will have this error message: Uncaught TypeError: Cannot read property 'set' of undefined 3. Message from initializeSidebar function - your changed from connect.connect to on Uncaught TypeError: Cannot read property 'on' of undefined if I use connect.connect then got this error message: Uncaught ReferenceError: connect is not defined Thank you.
... View more
04-06-2016
08:50 AM
|
0
|
1
|
1526
|
POST
|
Sorry about that. I just noticed that there was a typo on the file name I posted. Actually is moduleI.js that is under folder of myCustomModule. So the entire files structure look like this: Sample4 --index.html myCustomModule --moduleI.js When first loading the map shows up. I try to modify my moduleI.js file again to include "," after each function. Now when you click on the map, the error message change to "initializeSidebar is not defined". moduleI.js define([
"dojo/_base/connect",
"dojo/dom",
"esri/map",
"esri/InfoTemplate",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/symbols/SimpleFillSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/tasks/IdentifyTask",
"esri/tasks/IdentifyParameters", "esri/domUtils",
"esri/dijit/Popup", "dojo/promise/all",
"dojo/_base/array",
"esri/Color"
], function(
connect,
dom,
Map, InfoTemplate, ArcGISDynamicMapServiceLayer, SimpleFillSymbol,
SimpleLineSymbol, IdentifyTask, IdentifyParameters, domUtils, Popup, All,
arrayUtils, Color
){
return{
executeIdentifyTask:function(evt){
var identifyTask, identifyParams, content, identifyResults, idPoint;
map.infoWindow.set("popupWindow", false);
initializeSidebar(map);
identifyResults = [];
idPoint = evt.mapPoint;
var layers = dojo.map(map.layerIds, function (layerId) {
return map.getLayer(layerId);
});
layers = dojo.filter(layers, function (layer) {
if (layer.visibleLayers[0] !== -1) {
return layer.getImageUrl && layer.visible
}
}); //Only dynamic layers have the getImageUrl function. Filter so you only query visible dynamic layers
var tasks = dojo.map(layers, function (layer) {
return new esri.tasks.IdentifyTask(layer.url);
}); //map each visible dynamic layer to a new identify task, using the layer url
var defTasks = dojo.map(tasks, function (task) {
return new dojo.Deferred();
}); //map each identify task to a new dojo.Deferred
var params = createIdentifyParams(layers, evt);
var promises = [];
for (i = 0; i < tasks.length; i++) {
promises.push(tasks.execute(params)); //Execute each task
}
var allPromises = new All(promises);
//allPromises.then(function (r) { showIdentifyResults(r, tasks); });
allPromises.then(function (r) {
function showIdentifyResults(r, tasks){
var results = [];
var taskUrls = [];
r = dojo.filter(r, function (result) {
return r[0];
});
for (i = 0; i < r.length; i++) {
results = results.concat(r);
for (j = 0; j < r.length; j++) {
taskUrls = taskUrls.concat(tasks.url);
}
}
//combine content -------------------
content = parcels = buildings ="";
var parcelFeatures = [];
dojo.forEach(results, function(result) {
var feature = result.feature;
var atts = feature.attributes;
feature.attributes.layerName = result.layerName;
if(result.layerName === 'Tax Parcels'){
parcels += atts["Postal Address"] + "<br />";
parcelFeatures[parcelFeatures.length] = result.feature;
}
else if (result.layerName === 'Building Footprints'){
buildings += "Building/Parcel ID: " + atts.PARCELID + "<br />";
}
return feature;
});
if ( parcels ) {
content += "<b>Parcels</b><br />" + parcels;
}
if ( buildings ) {
content += "<b>Buildings</b><br />" + buildings;
}
console.log("content: ", content);
if (results.length === 0) {
map.infoWindow.clearFeatures();
} else {
map.infoWindow.setFeatures(parcelFeatures);
map.infoWindow.setContent(content);
}
map.infoWindow.show(idPoint);
return results;
}
});
},
createIdentifyParams:function(layers, evt) {
var identifyParamsList = [];
identifyParamsList.length = 0;
dojo.forEach(layers, function (layer) {
var idParams = new esri.tasks.IdentifyParameters();
idParams.width = map.width;
idParams.height = map.height;
idParams.geometry = evt.mapPoint;
idParams.mapExtent = map.extent;
idParams.layerOption = esri.tasks.IdentifyParameters.LAYER_OPTION_ALL;
idParams.tolerance = 3;
idParams.returnGeometry = true;
identifyParamsList.push(idParams);
});
return identifyParamsList;
},
initializeSidebar:function (map){
var popup = map.infoWindow;
//when the selection changes update the side panel to display the popup info for the
//currently selected feature.
connect.connect(popup, "onSelectionChange", function(){
displayPopupContent(popup.getSelectedFeature());
});
//when the selection is cleared remove the popup content from the side panel.
connect.connect(popup, "onClearFeatures", function(){
//dom.byId replaces dojo.byId
dom.byId("featureCount").innerHTML = "Click to select feature(s)";
//registry.byId replaces dijit.byId
registry.byId("leftPane").set("content", "");
// domUtils.hide(dom.byId("pager"));
});
//When features are associated with the map's info window update the sidebar with the new content.
connect.connect(popup, "onSetContent", function(){
displayPopupContent(popup.getSelectedFeature());
dom.byId("featureCount").innerHTML = popup.features.length + " feature(s) selected";
//enable navigation if more than one feature is selected
// popup.features.length > 1 ? domUtils.show(dom.byId("pager")) : domUtils.hide(dom.byId("pager"));
});
},
displayPopupContent:function(feature){
if(feature){
registry.byId("leftPane").set("content", content);
}
},
}
}); //define function ends.
... View more
04-06-2016
07:50 AM
|
0
|
5
|
1526
|
POST
|
I try to create a identify module from the fiddler code here:Edit fiddle - JSFiddle but I got error message for Unexpected identifier and moduleI.executeIdentifyTask when try to click on the map. At this moment, I am trying to understand how to write a module. Please help. Thanks. 1. index.html <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>Identify with Popup</title>
<link rel="stylesheet" href="https://js.arcgis.com/3.16/esri/css/esri.css">
<style type="text/css">
html, body {
height:100%;
width:100%;
margin:0;
padding:0;
margin:0;
font-family: "Open Sans";
}
#leftPane {
width:20%;
margin:0;
border:none;
}
#map {
padding:0;
}
.nav {
padding: 5px 10px;
background: #4479BA;
color: #FFF;
border-radius: 5px;
border: solid 1px #20538D;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
#header {
text-align: center;
height:60px;
border-bottom: solid 1px #ccc;
}
</style>
<script type="text/javascript">
var dojoConfig = {
packages: [{
name: 'myCustomModule',
location: location.pathname.replace(/\/[^/]+$/, '') + '/myCustomModule'
}]
};
</script>
<script src="https://js.arcgis.com/3.16/"></script>
<script>
require([
"dojo/ready",
"dojo/on",
"dojo/dom",
"dijit/registry",
"dojo/dom-construct",
"dojo/parser",
"dijit/layout/BorderContainer",
"dijit/layout/ContentPane",
"esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/symbols/SimpleFillSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/domUtils",
"esri/dijit/Popup", "dojo/promise/all",
"dojo/_base/array",
"esri/Color",
"myCustomModule/moduleI",
"dojo/domReady!"
], function(
ready,
on,
dom,
registry,
domConstruct,
parser,
BorderContainer,
ContentPane,
Map, ArcGISDynamicMapServiceLayer, SimpleFillSymbol,
SimpleLineSymbol, domUtils, Popup, All,
arrayUtils, Color, moduleI
) {
parser.parse();
var popup = new Popup({
fillSymbol: new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID,
new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,
new Color([255, 0, 0]), 2), new Color([255, 255, 0, 0.25]))
}, domConstruct.create("div"));
map = new Map("map", {
basemap: "satellite",
center: [-83.275, 42.573],
zoom: 18,
infoWindow: popup
});
var landBaseLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/BloomfieldHillsMichigan/Parcels/MapServer", { opacity: .55 });
map.addLayer(landBaseLayer);
//change in prod
esriConfig.defaults.geometryService = new esri.tasks.GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");
map.on("click", function(evt){
moduleI.executeIdentifyTask(evt);
})
});
</script>
</head>
<body class="claro">
<div id="mainWindow" data-dojo-type="dijit/layout/BorderContainer"
data-dojo-props="design:'headline',gutters:false"
style="width:100%; height:100%;">
<div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="gutters:false"
region="left" style="width: 20%;height:100%;">
<div id="leftPane" data-dojo-type="dijit/layout/ContentPane"
data-dojo-props="region:'center'"></div>
<div id="header" data-dojo-type="dijit/layout/ContentPane"
data-dojo-props="region:'top'">
<div id="featureCount" style="margin-bottom:5px;">Click to select feature(s)</div>
</div>
</div>
<div id="map" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'"></div>
</div>
</body>
</html> 2. module.js define([
"dojo/_base/connect",
"dojo/dom",
"esri/map",
"esri/InfoTemplate",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/symbols/SimpleFillSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/tasks/IdentifyTask",
"esri/tasks/IdentifyParameters", "esri/domUtils",
"esri/dijit/Popup", "dojo/promise/all",
"dojo/_base/array",
"esri/Color"
], function(
connect,
dom,
Map, InfoTemplate, ArcGISDynamicMapServiceLayer, SimpleFillSymbol,
SimpleLineSymbol, IdentifyTask, IdentifyParameters, domUtils, Popup, All,
arrayUtils, Color
){
return{
executeIdentifyTask:function(evt){
var identifyTask, identifyParams, content, identifyResults, idPoint;
map.infoWindow.set("popupWindow", false);
initializeSidebar(map);
identifyResults = [];
idPoint = evt.mapPoint;
var layers = dojo.map(map.layerIds, function (layerId) {
return map.getLayer(layerId);
});
layers = dojo.filter(layers, function (layer) {
if (layer.visibleLayers[0] !== -1) {
return layer.getImageUrl && layer.visible
}
}); //Only dynamic layers have the getImageUrl function. Filter so you only query visible dynamic layers
var tasks = dojo.map(layers, function (layer) {
return new esri.tasks.IdentifyTask(layer.url);
}); //map each visible dynamic layer to a new identify task, using the layer url
var defTasks = dojo.map(tasks, function (task) {
return new dojo.Deferred();
}); //map each identify task to a new dojo.Deferred
var params = createIdentifyParams(layers, evt);
var promises = [];
for (i = 0; i < tasks.length; i++) {
promises.push(tasks.execute(params)); //Execute each task
}
var allPromises = new All(promises);
//allPromises.then(function (r) { showIdentifyResults(r, tasks); });
allPromises.then(function (r) {
function showIdentifyResults(r, tasks){
var results = [];
var taskUrls = [];
r = dojo.filter(r, function (result) {
return r[0];
});
for (i = 0; i < r.length; i++) {
results = results.concat(r);
for (j = 0; j < r.length; j++) {
taskUrls = taskUrls.concat(tasks.url);
}
}
//combine content -------------------
content = parcels = buildings ="";
var parcelFeatures = [];
dojo.forEach(results, function(result) {
var feature = result.feature;
var atts = feature.attributes;
feature.attributes.layerName = result.layerName;
if(result.layerName === 'Tax Parcels'){
parcels += atts["Postal Address"] + "<br />";
parcelFeatures[parcelFeatures.length] = result.feature;
}
else if (result.layerName === 'Building Footprints'){
buildings += "Building/Parcel ID: " + atts.PARCELID + "<br />";
}
return feature;
});
if ( parcels ) {
content += "<b>Parcels</b><br />" + parcels;
}
if ( buildings ) {
content += "<b>Buildings</b><br />" + buildings;
}
console.log("content: ", content);
if (results.length === 0) {
map.infoWindow.clearFeatures();
} else {
map.infoWindow.setFeatures(parcelFeatures);
map.infoWindow.setContent(content);
}
map.infoWindow.show(idPoint);
return results;
}
});
}
createIdentifyParams:function(layers, evt) {
var identifyParamsList = [];
identifyParamsList.length = 0;
dojo.forEach(layers, function (layer) {
var idParams = new esri.tasks.IdentifyParameters();
idParams.width = map.width;
idParams.height = map.height;
idParams.geometry = evt.mapPoint;
idParams.mapExtent = map.extent;
idParams.layerOption = esri.tasks.IdentifyParameters.LAYER_OPTION_ALL;
idParams.tolerance = 3;
idParams.returnGeometry = true;
identifyParamsList.push(idParams);
});
return identifyParamsList;
}
initializeSidebar:function (map){
var popup = map.infoWindow;
//when the selection changes update the side panel to display the popup info for the
//currently selected feature.
connect.connect(popup, "onSelectionChange", function(){
displayPopupContent(popup.getSelectedFeature());
});
//when the selection is cleared remove the popup content from the side panel.
connect.connect(popup, "onClearFeatures", function(){
//dom.byId replaces dojo.byId
dom.byId("featureCount").innerHTML = "Click to select feature(s)";
//registry.byId replaces dijit.byId
registry.byId("leftPane").set("content", "");
// domUtils.hide(dom.byId("pager"));
});
//When features are associated with the map's info window update the sidebar with the new content.
connect.connect(popup, "onSetContent", function(){
displayPopupContent(popup.getSelectedFeature());
dom.byId("featureCount").innerHTML = popup.features.length + " feature(s) selected";
//enable navigation if more than one feature is selected
// popup.features.length > 1 ? domUtils.show(dom.byId("pager")) : domUtils.hide(dom.byId("pager"));
});
}
displayPopupContent:function(feature){
if(feature){
registry.byId("leftPane").set("content", content);
}
}
}
}); //define function ends.
... View more
04-06-2016
06:59 AM
|
0
|
11
|
6114
|
Title | Kudos | Posted |
---|---|---|
1 | 09-02-2015 12:04 PM | |
1 | 04-06-2016 10:14 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:25 AM
|