“编辑”微件为用户提供 2D 和 3D 模式下的要素和记录编辑功能。 将“编辑”微件与另一个数据连接微件(例如“表格”、“要素信息”或“地图”)结合使用,以允许用户添加、删除和更新源数据中的要素。 几何模式支持 2D 和 3D 编辑,包括移动、缩放、旋转几何和折点编辑。 您可以选择要显示的字段,在可折叠组中以有意义的标题组织字段,并提供有关编辑每个字段的说明。 当连接到具有为所选图层配置的表单的地图时,该微件可以显示该表单(包括字段的条件可见性)。
示例
使用此微件可支持以下应用程序设计要求:
- 您希望用户能够更新所选要素或记录的属性。
- 您希望用户能够从地图微件修改地图或场景中要素的形状。
用法说明
此微件需要添加可编辑的数据。 添加编辑微件时,您必须至少添加一个使用相同数据源的其他微件,例如表、列表、要素信息或地图。 “编辑”微件仅支持选定要素视图,因此必须在其他微件中选择某个要素,其数据才能显示在“编辑”微件中。 要编辑几何,微件必须连接到地图微件。
您必须使用两种编辑模式(仅属性或几何和属性)之一配置此微件。 当您在选择了几何和属性模式的应用程序中包含微件时,微件会为用户提供以下工具和设置:
- 启用工具提示 - 当绘制要素时,将显示数字信息。 您可以在绘图时按 Tab 键输入线段长度、角度和高程的值。
- 启用捕捉 - 捕捉用于创建彼此连接的要素。 指针将跳转或捕捉到附近边、折点和其他几何元素。 打开此设置可启用以下工具(如果已在微件设置中配置这些工具):
- 几何参考线 - 允许捕捉到正在创建的要素,并显示智能参考线,如 90 度线和平行线。
- 要素至要素 - 允许捕捉到其他要素。
- 捕捉图层 - 选择应与已启用的捕捉工具配合使用的可编辑图层。
- 编辑要素 - 编辑指定数据源的要素。
- 创建要素 - 从指定的地图微件向数据源添加要素。
当您在选择了仅属性模式的应用程序中包含微件时,微件包括用于更新和删除记录的工具。
当您在选择了几何和属性模式的应用程序中包含微件时,该微件支持编辑相关表格记录和相关要素记录。 要编辑图层的相关记录,必须在 Map Viewer 中指定相关记录元素。
编辑权限
编辑权限取决于访问编辑微件和账户类型的位置。
以下规则适用于在构建器环境中访问编辑微件的所有用户。
- 可导入所有要素图层,无论图层在其服务级别设置中是否设置为可编辑。
- 如果图层不可编辑,则将以只读状态添加图层,您只能从图层中选择显示字段。
以下权限适用于在运行时访问应用程序中的编辑微件的用户:
- 组织管理员、应用程序所有者和共享更新群组成员具有完全编辑功能,这意味着他们可以覆盖任何服务级别配置。
- 具有 fullEdit 权限的用户无法覆盖用于编辑记录的服务级别配置,但是可以覆盖用于添加、删除和更新记录几何的服务级别配置。
- 所有其他用户具有遵循服务级别配置和账户权限的编辑权限。
设置
“编辑”微件包含以下设置:
- 选择一种编辑模式。
- 仅属性 - 允许用户在没有“地图”微件的情况下编辑指定数据源的属性。
- 几何和属性 - 允许用户从指定的地图微件编辑数据源中要素的几何和属性。 您可以单击全部导入按钮 以添加地图中所有可编辑图层,或单击新建可编辑图层以选择特定图层。
添加的图层会显示在设置面板的列表中。 在两种编辑模式下,您都可以通过拖动图层来更改它们在运行时的显示顺序。
- 图层配置 - 选择要编辑的数据源。 对于每个图层,指定以下设置。
- 标注 - 键入数据源的名称。 此名称出现在微件中以区分来自不同来源的记录。
- 功能 - 指定数据源的编辑功能。
- 配置字段 - 选择字段在微件中的显示方式。
- 使用 web 地图设置 - 显示所有可编辑字段或地图中配置的表单(包括条件可见性设置)。
- 自定义 - 显示您所选择的可编辑字段。 (系统会自动选中前 50 个字段;单击清除所选内容以取消选择所有内容。)在所选字段的子集中,指定您希望用户编辑的字段。 通过拖动以对字段重新排序或将字段组合到逻辑组中来组织它们。 为每个字段或群组提供描述以提供上下文或说明。
- 捕捉设置 - 选择以包含几何参考线和要素至要素捕捉工具。
- 为捕捉工具选择一种模式。
- 规定模式 - 设置无法在运行时更改的预定义捕捉设置。
- 灵活模式 - 设置用户可以在运行时更改的默认捕捉设置。
- 默认启用 - 加载微件时默认启用捕捉工具。 当您选择在灵活模式下包含任一工具时,此复选框将在每个捕捉工具下显示。
- 选择默认捕捉图层 - 当加载微件时,默认指定图层为捕捉图层。
- 为捕捉工具选择一种模式。
- 常规(仅属性模式)- 可以选择为用户提供使用微件的说明,并输入在没有有效选择时显示的消息。
- 常规(几何和属性模式)- 您可以启用以下工具和功能: