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) {
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.