This page was saved using jaction on 2006-09-04 8:34:11.
Address: http://flexdocs.kr/docs/flex2/langref/mx/data/UpdateCollectionRange.html
Title: mx.data.UpdateCollectionRange (Flex™ 2 레퍼런스 가이드)  •  Size: 23811
(Flex Data Services 전용)
Packagemx.data
Classpublic class UpdateCollectionRange
InheritanceUpdateCollectionRange Inheritance Object

UpdateCollectionRange 클래스는, 콜렉션에 대해서 행해지는 추가 조작 및 삭제 조작의 범위에 관한 특정의 정보를 제공합니다. 이러한 object는 특정의 UpdateCollectionMessage 에 관련지을 수 있어 그 body property의 배열내에 보관 유지됩니다.


Example
     var ucm:UpdateCollectionMessage = UpdateCollectionMessage(msg);
     var ucr:UpdateCollectionRange = UpdateCollectionRange(ucm.body[0]);
     trace("First change to the collection was "+ ucr.updateType +" at "+
            ucr.position);
  

See also

mx.data.messages.UpdateCollectionMessage


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  identities : Array
position property로 지정된 위치를 시점으로 하는 관련지을 수 있었던 콜렉션에 대해, 어느 아이템이 삭제 또는 삽입되었는지를 나타내는 ID object의 배열입니다.
UpdateCollectionRange
  position : int
관련지을 수 있고 있는 콜렉션에 대해서 행해지는 갱신의 범위의 개시 인덱스를 나타냅니다.
UpdateCollectionRange
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  updateType : int
이 범위가 어느 조작을 나타내는지를 나타냅니다.
UpdateCollectionRange
Public Methods
 Methods정의
  UpdateCollectionRange ()
empty의 UpdateCollectionRange 를 작성합니다.
UpdateCollectionRange
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
Public 정수
 정수정의
  DELETE_FROM_COLLECTION : int = 1
[static] 콜렉션으로부터 삭제된 아이템의 범위를 나타냅니다.
UpdateCollectionRange
  INSERT_INTO_COLLECTION : int = 0
[static] 콜렉션에 삽입된 아이템의 범위를 나타냅니다.
UpdateCollectionRange
property의 상세
identitiesproperty
public var identities:Array

position property로 지정된 위치를 시점으로 하는 관련지을 수 있었던 콜렉션에 대해, 어느 아이템이 삭제 또는 삽입되었는지를 나타내는 ID object의 배열입니다.

positionproperty 
public var position:int

관련지을 수 있고 있는 콜렉션에 대해서 행해지는 갱신의 범위의 개시 인덱스를 나타냅니다. updateType 는, 범위가 삽입 조작이었는지 삭제 조작이었는지를 나타냅니다.

updateTypeproperty 
public var updateType:int

이 범위가 어느 조작을 나타내는지를 나타냅니다. 유효한 값은 다음과 같습니다.

constructor    의 상세
UpdateCollectionRange()constructor   
public 함수 UpdateCollectionRange()

empty의 UpdateCollectionRange 를 작성합니다.

정수의 상세
DELETE_FROM_COLLECTION정수
public static const DELETE_FROM_COLLECTION:int = 1

콜렉션으로부터 삭제된 아이템의 범위를 나타냅니다. identities property에는, 콜렉션에 삽입된 각 아이템의 아이템 ID object의 배열이 포함됩니다. position property는, 삽입 조작의 개시 위치의 인덱스를 나타냅니다. identityies.length 를 조사해, 삽입된 아이템의 개수를 판별합니다.

INSERT_INTO_COLLECTION정수 
public static const INSERT_INTO_COLLECTION:int = 0

콜렉션에 삽입된 아이템의 범위를 나타냅니다. identities property에는, 콜렉션에 삽입된 각 아이템의 아이템 ID object의 배열이 포함됩니다. position property는, 삽입 조작의 개시 위치의 인덱스를 나타냅니다. identityies.length 를 조사해, 삽입된 아이템의 개수를 판별합니다.







 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/data/UpdateCollectionRange.html