DependentObjectTypeDependentAction Enumeration

 

Client Declaration

Specifies the type of operation being performed on a dependent object in the list collection of its parent independent object.

The following rules apply when moving dependent objects in a list:

 

Constants

Name Value Description
Delete 3 The dependent object is to be deleted; it should be empty (no properties present).
Insert 2 A new dependent object is to be inserted. The newIndex attribute, if present, indicates the new dependent object's position in the list collection. Otherwise, it is appended to the end of the list.
Move 1 The dependent object is to be moved to a new position in the list collection, which is specified by the newIndex attribute. A move might involve property changes; if it does not, the dependent object should be empty (no properties present).
Update 0 (Default) The dependent object is being modified in place; its position in the list collection is unchanged.

Applies To

DependentObjectType

 

XML Schema

<xsd:simpleType>
   <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Update"/>
      <xsd:enumeration value="Move"/>
      <xsd:enumeration value="Insert"/>
      <xsd:enumeration value="Delete"/>
   </xsd:restriction>
</xsd:simpleType>