ArcGIS API for JavaScript Editor 實現屬性表數據驗證功能

相關話題

#ArcGIS API for JavaScript Editor實現屬性表數據驗證功能

#ArcMap屬性表數據驗證

#ArcMap屬性域

背景

 ArcGIS API for JavaScript編輯點位,屬性表實現下拉框可選字段值。

  

  

環境

  Windows 10

  ArcGIS API for JavaScript 4.18

問題

   使用Editor,編輯屬性時提供下拉框可選項。

嘗試過程

1.最開始想的是用arcgis api for js來配置字段,主要是想在fieldConfig裏面配置,會有這種:【domain CodedValueDomain|RangeDomainreadonly】,但這是隻讀的,所以前端是無法決定的

2.後來想到要在arcmap裏改屬性表的字段類型,其實思路已經接近真實答案了,從數據源頭下手;

3.有文檔表明portal裏面有配置選項,但是我們沒有許可;

4.想到Excel表格有單元格添加下拉選項,就在vx羣裏問了一下,arcmap裏面有沒有類似的功能,有人回答了,說是屬性域可以實現

 

解決方案 

  根源不在arcgis api for js,而是數據層面,這個要在做數據時添加屬性域

  我是在sde裏面操作的,已經存在相關字段。首先創建屬性域,然後向屬性域添加編碼值,然後指定字段的屬性域

  這時候在前端會看到Editor的彈窗裏面的相關字段也會出現下拉框。

參考網址

      向模板中添加可配置參數(portal for server)

  Excel如何給單元格添加下拉選項?實用小技巧!怎樣給單元格加入下拉列表?

    ArcGIS中屬性域的使用

  屬性域工具集概述

  editing-groupedfeatureform(官網例子)  

  ArcGIS API for JavaScript: Web Editing in 2D(官網視頻)

  Apply Edits (Feature Service) (ArcGIS REST APIs)

  editing-applyedits(🔺裏面的服務跟自己的有些不一樣,能打開屬性白表,不知道如何實現的)

  arcgis api 4.17 使用editor的方法 自定義 編輯 featurelayer 上的某個圖斑 觸發編輯圖形事件 編輯更新之後並關閉

 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章