簡體   English   中英

如果字段可見性為 false,如何從彈出的選定索引功能中獲取自定義字段值? (arcgis-js-api 4.12)

[英]How can I get custom field value from popup selected index features if field visibility is false? (arcgis-js-api 4.12)

我從外部服務(JSON 數據)創建了一個要素圖層。 要素圖層的所有字段都顯示在彈出窗口中。 有一個自定義字段,例如“Test_id”,它對每個功能(不是 ObjectId)具有唯一值。 當我打開任何彈出窗口時,我會得到一個選定的索引彈出功能,並從該功能/屬性中獲取“Test_id”字段值以執行某些操作。 如果我將字段可見性設置為 false,那么在彈出功能中我沒有得到該字段,但我希望該字段執行一些邏輯,同時我希望該字段不顯示在彈出窗口中。

問題:如果我將字段可見性設置為 false,那么在彈出功能中我沒有得到該字段。

問題:如果字段可見性為 false,如何從彈出的選定索引功能中獲取自定義字段值? 如果可見性為真,那么如何在彈出窗口中為該字段不顯示任何內容

我假設您在發布服務時參考了字段可見性。 如果您不使其在服務中可見,則無法檢索它,因此這不是解決方案。

解決方案只是從彈出窗口的字段信息中排除,僅此而已。

ArcGIS API - PopupTemplate fieldInfos

更新:

該功能將攜帶到彈出窗口的字段由outFields屬性設置。 如果彈出窗口的內容是承諾的函數,則此字段是必需的。

您可以指示攜帶所有字段,如outFields=['*'] ,然后嘗試更具體。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM