问题

问题:无法在“智能编辑器”微件中为使用属性驱动型符号进行符号化的字段指定属性值

Last Published: April 25, 2020

描述

“智能编辑器”微件是 Web AppBuilder for ArcGIS 中“编辑”微件的扩展模块,用于编辑一系列要素,以及移动或修改现有几何。 在某些情况下,使用“智能编辑器”微件为字段指定属性值时,该字段将显示可选属性的下拉列表,防止用户插入自定义属性值。 尝试使用下拉列表中列出的属性以外的属性来编辑字段时,将返回以下消息:

警告: 
输入的值无效。
Warning: The value is not valid

原因

这是有意设计的。 将要素图层发布到 ArcGIS Online 之前,如果为其分配了基于字段的符号系统,则可在“智能编辑器”微件中为该字段指定的属性值将仅限于下拉列表中显示的关联属性。

解决方案或解决方法

要解决此问题,请使用 ArcMap 中的单一符号符号系统对要素图层进行符号化,然后重新发布要在 Web AppBuilder for ArcGIS 应用程序中使用的托管要素图层。

  1. 内容列表中,右键单击相应的要素图层,然后单击属性
  2. 图层属性窗口中,单击符号系统选项卡,然后将显示列表中的选择内容更改为要素。 随即高亮显示单一符号显示选项。
  3. 单击应用 > 确定

    Symbolog in the Layer Properties
     
  4. 将图层重新发布到 ArcGIS Online,以在 Web AppBuilder for ArcGIS 中使用托管要素图层。

每个可编辑字段都不再显示下拉箭头。 下图显示了“智能编辑器”微件中的可编辑字段,其中不含下拉列表值。

image showing that all the layer fields are editable

文章 ID:000017872

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容