Advertisement
Guest User

Untitled

a guest
Jun 11th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. define(['dojo/_base/declare', 'jimu/BaseWidget',
  2.         'jimu/dijit/Report', 'esri/layers/FeatureLayer',
  3.         'jimu/dijit/PageUtils', 'dijit/_WidgetsInTemplateMixin', 'esri/tasks/IdentifyTask',
  4.         'esri/tasks/IdentifyParameters', 'esri/symbols/SimpleFillSymbol', 'esri/symbols/SimpleLineSymbol',
  5.         'esri/graphic', 'esri/Color', 'dojo/_base/lang',
  6.         'dojo/_base/html', 'dojo/on', 'dojo/domReady!',
  7.         'esri/tasks/QueryTask', 'esri/tasks/query'],
  8.  
  9. function(declare, BaseWidget, Report, FeatureLayer,
  10.         PageUtils, _WidgetsInTemplateMixin, IdentifyTask, IdentifyParameters,
  11.         SimpleFillSymbol, SimpleLineSymbol, Graphic,
  12.         Color, lang, on, Query, QueryTaskTest) {
  13.        
  14.   var baseWidgetClass = declare([BaseWidget], {
  15.     baseClass: 'jimu-widget-demo',
  16.  
  17.     postCreate: function() { // POST CREATE!
  18.       this.inherited(arguments);
  19.       this.map.infoWindow.hide();
  20.     },
  21.  
  22.     startup: function() {
  23.       this.inherited(arguments);
  24.       console.log('startup');
  25.     },
  26.  
  27.     onClose: function(){
  28.       console.log('onClose');
  29.     },
  30.  
  31.     _onBtnPrintClicked: function(){
  32.     console.log("Begin query test");
  33.     var queryUrl = "https://webportalurl/arcgis/rest/services/ServiceName/MapServer/0";
  34.     var queryTask = new QueryTaskTest(queryUrl);
  35.     var query = new Query();
  36.     query.returnGeometry = false;
  37.     query.outFields = ["*"];
  38.     query.where = "HAB_IPTU = 2089358";
  39.     console.log("Running execute");
  40.  
  41.     queryTask.execute(query).then(function(results){
  42.       console.log(results.features[0]);
  43.     });
  44.   }
  45.  
  46.   });
  47.   return baseWidgetClass;
  48. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement