針對 url 中指定的圖層或表執行 RelationshipQuery。如果查詢成功,返回的結果為FeatureSets,按源圖層或表objectId分組。
參數:
類型 說明 relationshipQuery RelationshipQuery autocast來自 Object指定用於從圖層或表中查詢相關要素或記錄的關係參數。
requestOptions Object可選的 用於數據請求的附加options(將覆蓋構造期間定義的 requestOptions)。
返回:
類型 說明 Promise<Object> 解析後,結果為 FeatureSets 按源圖層或表 objectId 分組。每個FeatureSet 包含一個Graphic 特征數組,包括用戶請求的字段的值。 例子:
// specify relationship query parameter const query = new RelationshipQuery({ outFields: ["*"], relationshipId: relationshipId, objectIds: [385, 416] }); // query related features that meet the query parameters queryTask.executeRelationshipQuery(query).then(function (results) { console.log("queryTask results", results); }) .catch(function (error) { console.log("query task error", error); });
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/tasks/QueryTask"], (QueryTask) => { /* code goes here */ });
ESM:
import QueryTask from "@arcgis/core/tasks/QueryTask";
類:
esri/tasks/QueryTask
繼承: QueryTask > Task > Accessor
自從:用於 JavaScript 4.0 的 ArcGIS API
用法說明
QueryTask.executeRelationshipQuery
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS QueryTask.executeForCount用法及代碼示例
- JavaScript ArcGIS QueryTask.execute用法及代碼示例
- JavaScript ArcGIS QueryTask.executeForIds用法及代碼示例
- JavaScript ArcGIS QueryTask用法及代碼示例
- JavaScript ArcGIS Query用法及代碼示例
- JavaScript ArcGIS Query.aggregateIds用法及代碼示例
- JavaScript ArcGIS Query.where用法及代碼示例
- JavaScript ArcGIS Query.quantizationParameters用法及代碼示例
- JavaScript ArcGIS Query.units用法及代碼示例
- JavaScript ArcGIS Query.relationParameter用法及代碼示例
- JavaScript ArcGIS Query.outStatistics用法及代碼示例
- JavaScript ArcGIS Query.multipatchOption用法及代碼示例
- JavaScript ArcGIS Query.groupByFieldsForStatistics用法及代碼示例
- JavaScript ArcGIS Query.timeExtent用法及代碼示例
- JavaScript ArcGIS Query.having用法及代碼示例
- JavaScript ArcGIS Query.spatialRelationship用法及代碼示例
- JavaScript ArcGIS Query.orderByFields用法及代碼示例
- JavaScript ArcGIS Query.outFields用法及代碼示例
- JavaScript QUnit.test.each()用法及代碼示例
- JavaScript QUnit.test.only()用法及代碼示例
- JavaScript QUnit.config.filter用法及代碼示例
- JavaScript QUnit.extend()用法及代碼示例
- JavaScript QUnit.config.current用法及代碼示例
- JavaScript QUnit.config.urlConfig用法及代碼示例
- JavaScript QUnit.begin()用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 QueryTask.executeRelationshipQuery。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。