SuperMap.REST.EditFeaturesParameters

数据服务中数据集添加、修改、删除参数类。

Summary
SuperMap.REST.EditFeaturesParameters 数据服务中数据集添加、修改、删除参数类。
Properties
editType {SuperMap.REST.EditType} 要素集更新类型(add、update、delete),默认为 SuperMap.REST.EditType.ADD.
features {Array(Object)} 当前需要创建或者是修改的要素集。
IDs {Array(String) 或 Array(Integer)} 执行删除时要素集ID集合。
isUseBatch {Boolean} 是否使用批量添加要素功能,要素添加时有效。 批量添加能够提高要素编辑效率。 true 表示批量添加;false 表示不使用批量添加。默认不传时为 false。
returnContent {Boolean} 要素添加时,isUseBatch 不传或传为 false 的情况下有效。 true 表示直接返回新创建的要素的 ID 数组;false 表示返回创建的 featureResult 资源的 URI。默认不传时为 false。
Constructor
SuperMap.REST.EditFeaturesParameters 数据服务中数据集添加、修改、删除参数类构造函数。
Functions
destroy 释放资源,将引用资源的属性置空。

Properties

features

{Array(Object)} 当前需要创建或者是修改的要素集。

editType

{SuperMap.REST.EditType} 要素集更新类型(add、update、delete),默认为 SuperMap.REST.EditType.ADD.

IDs

{Array(String) 或 Array(Integer)} 执行删除时要素集ID集合。

returnContent

{Boolean} 要素添加时,isUseBatch 不传或传为 false 的情况下有效。 true 表示直接返回新创建的要素的 ID 数组;false 表示返回创建的 featureResult 资源的 URI。默认不传时为 false。

isUseBatch

{Boolean} 是否使用批量添加要素功能,要素添加时有效。 批量添加能够提高要素编辑效率。 true 表示批量添加;false 表示不使用批量添加。默认不传时为 false。

Constructor

SuperMap.REST.EditFeaturesParameters

数据服务中数据集添加、修改、删除参数类构造函数。

Parameters

options {Object} 参数。

Allowed options properties

features {Array(Object)} 当前需要创建或者是修改的要素集。
returnContent {Boolean} 是返回创建要素的ID数组还是返回featureResult资源的URI。
editType {SuperMap.REST.EditType} POST动作类型(ADD、UPDATE、DELETE),默认为 SuperMap.REST.EditType.ADD。
IDs {Array(String) 或 Array(Integer)} 删除要素时的要素的ID数组。

Functions

destroy

destroy:function ()

释放资源,将引用资源的属性置空。

{Object} 要素集更新模式枚举类。 该枚举类用于指定数据服务中要素集更新模式,包含添加要素集、更新要素集和删除要素集。
destroy:function ()
释放资源,将引用资源的属性置空。
Close