Dear Allvar relatedQuery = new esri.tasks.RelationshipQuery(); relatedQuery.outFields = ["*"]; relatedQuery.relationshipId = 1; relatedQuery.objectIds = 2102; var layerinfo = baseLayer.layerInfos; // map.layerIds var layer = layerinfo[4]; layer.queryRelatedFeatures(relatedQuery, function(relatedRecords) { alert("related"); })ThanksDeepika
relatedQuery.objectIds = [2102];
HiThanls for the help, I tired the workaround but still I get the same error. Is it that the task works only for feature service layers and not for map service layers. The related data is there in the same mxd which is published as a service and if I query through REST endpoint, I do get the results.
var relatedQuery = new esri.tasks.RelationshipQuery(); relatedQuery.objectIds = [2012]; relatedQuery.outFields = ["*"]; relatedQuery.relationshipId = 1; relatedQuery.returnGeometry = false; var myFeatureLayer = new esri.layers.FeatureLayer(<<mapServiceURL>> + "/" + <<layerId>>, { mode: esri.layers.FeatureLayer.MODE_SELECTION }); myFeatureLayer .queryRelatedFeatures(relatedQuery, function (relatedRecords) { //Code after records are found });
var layerinfo = baseLayer.layerInfos;// map.layerIdsvar layer = layerinfo[4];layer.queryRelatedFeatures(relatedQuery, function(relatedRecords) {
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.