function queryAsset() { var fl = new esri.layers.FeatureLayer("feature layer rest url"); var q = new esri.tasks.Query(); q.where = "ASSET_NAME = 'SomeValue'"; fl.queryIds(q, function(objIds) { var relatedQuery = new esri.tasks.RelationshipQuery(); relatedQuery.outFields = [list of output fields]; relatedQuery.relationshipId = 1; // relationship id showing on the service explorer. objectIds = objIds; fl.queryRelatedFeatures(relatedQuery, processRelatedRecords); }); } function processRelatedRecords(relatedRecords) { // relatedRecords should be the work order records in your case // process them as you like. }
http://10.1.22.31/arcgis/rest/services/test/vw_regional_drainage/MapServer/0/query?f=json&returnGeometry=true&spatialRel=esriSpatialRelIntersects&geometry={"xmin":2149211.2547150566,"ymin":647347.9033248299,"xmax":2149974.8437035126,"ymax":648111.4923132863,"spatialReference":{"wkid":3734}}&geometryType=esriGeometryEnvelope&inSR=3734&outFields=ASSET_NAME,ASSET_TYPE&outSR=3734&callback=dojo.io.script.jsonp_dojoIoScript2._jsonpCallback
http://10.1.22.31/arcgis/rest/services/test/vw_regional_drainage/MapServer/0/query?f=json&returnGeometry=true&spatialRel=esriSpatialRelIntersects&geometry={"x":2145918.8909744024,"y":610092.0131329745,"spatialReference":{"wkid":3734}}&geometryType=esriGeometryPoint&inSR=3734&outFields=ASSET_NAME,ASSET_TYPE&outSR=3734&callback=dojo.io.script.jsonp_dojoIoScript2._jsonpCallback
http://10.1.22.31/arcgis/rest/services/test/stormwater_wo_rd/MapServer/0/query?where=1=1&spatialRel=esriSpatialRelIntersects&outFields=*&returnGeometry=true&f=pjson
q.outSpatialReference = { "wkid": 3734 };
q.outSpatialReference = new esri.SpatialReference({ "wkid": 3734 });
dojo.io.script.jsonp_dojoIoScript2._jsonpCallback({"displayFieldName":"NAME","fieldAliases":{"ASSET_NAME":"ASSET_NAME","ASSET_TYPE":"ASSET_TYPE"},"geometryType":"esriGeometryPolyline","spatialReference":{"wkid":102722,"latestWkid":3734},"fields":[{"name":"ASSET_NAME","type":"esriFieldTypeString","alias":"ASSET_NAME","length":15},{"name":"ASSET_TYPE","type":"esriFieldTypeString","alias":"ASSET_TYPE","length":25}],"features":[]});
q.returnGeometry = false; q.outFields = ["ASSET_NAME,ASSET_TYPE"];
q.returnGeometry = true; q.outFields = ["ASSET_NAME","ASSET_TYPE"];
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.