弹出编辑操作
此示例同时使用了 Popups 和 Editor 微件 。它通过演示如何向 弹出窗口 中显示的 PopupTemplate 添加一个自定义编辑 操作 来实现这一点。弹出窗口显示一个自定义的 Edit feature
动作。它通过启动 Editor 工作流 来编辑属性数据。然后可以进行编辑和更新。 一旦发生这种情况,弹出窗口的内容就会更新以显示这些要素编辑。 需要注意的一点是,编辑器适用于可编辑的要素图层。 在这种情况下,我们有一个服务设置为只允许编辑属性。
除了显示自定义编辑操作之外,这个示例还演示了如何使用自定义函数生成两个弹出 内容要素 。在这个例子中,我们展示了如何显示自定义的 TextContent 和 AttachmentsContent 。如果更新一个特定的字段值,文本将在弹出窗口中以特定的颜色显示。
由于此示例是一个使用两个独立微件的定制工作流,因此对 Editor 的 CSS 进行了轻微修改。在本例中,我们将侦听何时单击 Editor 微件上的 Back
按钮。发生这种情况后,我们关闭编辑器并显示弹出窗口。
要使用这个示例,只需单击地图上的一个位置,就可以在 弹出窗口 中看到相应的位置。弹出窗口显示后,单击自定义 编辑要素
动作。您应该注意到属性编辑工作流显示。 您现在可以更新此选定要素的某些属性值。 更新这些编辑后,弹出窗口将再次显示更新的内容。