| Package | mx.controls.treeClasses |
| Class | public class DefaultDataDescriptor |
| Inheritance | DefaultDataDescriptor Object |
| Implements | IMenuDataDescriptor , ITreeDataDescriptor |
dataDescriptor property의 디폴트치입니다.
See also
| Methods | 정의 | ||
|---|---|---|---|
| DefaultDataDescriptor ()
constructor 입니다.
| DefaultDataDescriptor | ||
| addChildAt (parent:Object , newChild:Object , index:int , model:Object = null):Boolean
노드의 지정된 인덱스 위치에 child 노드를 추가합니다.
| DefaultDataDescriptor | ||
| getChildren (node:Object , model:Object = null):ICollectionView
노드의 아이에게로의 액세스를 제공합니다.
| DefaultDataDescriptor | ||
| getData (node:Object , model:Object = null):Object
노드의 데이터를 돌려줍니다.
| DefaultDataDescriptor | ||
| getGroupName (node:Object ):String
노드의 소속처의 라디오 버튼 그룹의 이름을 돌려줍니다 (존재하는 경우).
| DefaultDataDescriptor | ||
| getType (node:Object ):String
노드의 타입 식별자를 돌려줍니다.
| DefaultDataDescriptor | ||
| hasChildren (node:Object , model:Object = null):Boolean
노드에 실제로 아이가 있는 경우는, true 를 돌려줍니다.
| DefaultDataDescriptor | ||
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
| isBranch (node:Object , model:Object = null):Boolean
노드가 종단일지 어떨지를 테스트합니다.
| DefaultDataDescriptor | ||
| isEnabled (node:Object ):Boolean
노드가 유효한가 어떤가를 돌려줍니다.
| DefaultDataDescriptor | ||
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
| isToggled (node:Object ):Boolean
노드가 교체되었는지 어떠했는지를 돌려줍니다.
| DefaultDataDescriptor | ||
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
| removeChildAt (parent:Object , child:Object , index:int , model:Object = null):Boolean
지정된 인덱스 위치에 있는 child 노드를 노드로부터 삭제합니다.
| DefaultDataDescriptor | ||
| setEnabled (node:Object , value:Boolean ):void
노드가 유효한가 어떤가를 식별하는 데이터 프로바이더내의 필드 또는 속성의 값을 설정합니다.
| DefaultDataDescriptor | ||
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
| setToggled (node:Object , value:Boolean ):void
노드가 교체된 제발을 식별하는 데이터 프로바이더내의 필드 또는 속성의 값을 설정합니다.
| DefaultDataDescriptor | ||
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
| DefaultDataDescriptor | () | constructor |
public 함수 DefaultDataDescriptor()constructor 입니다.
| addChildAt | () | Methods |
public function addChildAt(parent:Object , newChild:Object , index:int , model:Object = null):Boolean 노드의 지정된 인덱스 위치에 child 노드를 추가합니다. 이 Implements에서는, 이하의 처리를 실시합니다.
parent Parameters가 null 또는 미정도리의 경우에,model Parameters로 지정된 콜렉션내의 지정의 인덱스 위치에 child Parameters를 삽입합니다.
parent Parameters에 children 필드 또는 property가 존재하는 경우, 이 Methods는 index Parameters의 위치에 child Parameters를 추가합니다. 이 경우,model Parameters는 불필요합니다.
index 의 값이 콜렉션의 길이보다 큰지, 부모에게 포함되어 있는 아이의 수보다 큰 경우에, object를 마지막 아이로서 추가합니다.
parent:Object — 자의 부모가 되는 노드 object입니다.
|
|
newChild:Object — 노드의 아이가 되는 노드 object입니다.
|
|
index:int — 부모에 대한 child 노드를 배치하는 위치의 0 으로부터 시작되는 인덱스입니다.
|
|
model:Object (default = null) — 이 노드가 그 일부가 되고 있는 콜렉션 전체입니다.
|
Boolean —
정상적으로 실행되었을 경우는 true 입니다.
|
| getChildren | () | Methods |
public function getChildren(node:Object , model:Object = null):ICollectionView
노드의 아이에게로의 액세스를 제공합니다. 아이의 콜렉션을 돌려줍니다 (존재하는 경우). 노드가 Object 의 경우, 이 Methods는, object의 children 필드의 내용을 ArrayCollection 로서 돌려줍니다. 노드가 XML 의 경우, Methods는, child 요소를 포함한 XMLListCollection 를 돌려줍니다.
node:Object — 현재 평가되고 있는 노드 object입니다.
|
|
model:Object (default = null) — 노드를 포함한 콜렉션입니다. 이 클래스에서는 무시됩니다.
|
ICollectionView —
아이 노드를 포함한 object입니다.
|
| getData | () | Methods |
public function getData(node:Object , model:Object = null):Object 노드의 데이터를 돌려줍니다. 현시점에서는, 노드 전체를 돌려줍니다.
Parametersnode:Object — 현재 평가되고 있는 노드 object입니다.
|
|
model:Object (default = null) — 노드를 포함한 콜렉션입니다. 이 클래스에서는 무시됩니다.
|
Object —
노드입니다.
|
| getGroupName | () | Methods |
public function getGroupName(node:Object ):String 노드의 소속처의 라디오 버튼 그룹의 이름을 돌려줍니다 (존재하는 경우). 이 Methods는, 메뉴 베이스의 컨트롤로 사용됩니다.
Parametersnode:Object — 그룹명을 취득하는 노드입니다.
|
String —
노드의 groupName 속성 또는 필드의 값입니다. 해당하는 엔트리가 존재하지 않는 경우는, empty의 string가 됩니다.
|
| getType | () | Methods |
public function getType(node:Object ):String 노드의 타입 식별자를 돌려줍니다. 이 Methods는, 노드가 separator, 라디오 버튼, 체크 박스, 또는 통상의 아이템을 나타내고 있는지 어떤지를 조사하기 위해서(때문에), 메뉴 베이스의 컨트롤에 의해 사용됩니다.
Parametersnode:Object — 타입을 취득하는 노드 object입니다.
|
String —
type 속성 또는 필드의 값입니다. 그러한 필드가 없는 경우는 empty의 string입니다.
|
| hasChildren | () | Methods |
public function hasChildren(node:Object , model:Object = null):Boolean 노드에 실제로 아이가 있는 경우는, true 를 돌려줍니다.
Parametersnode:Object — 현재 평가되고 있는 노드 object입니다.
|
|
model:Object (default = null) — 노드를 포함한 콜렉션입니다. 이 클래스에서는 무시됩니다.
|
Boolean —
이 노드에 아이가 있을지 어떨지를 나타내는 불리언 값입니다.
|
| isBranch | () | Methods |
public function isBranch(node:Object , model:Object = null):Boolean
노드가 종단일지 어떨지를 테스트합니다. 브랜치(branch)는 종단이 아닙니다만, 리프 노드는 필요 없습니다. 노드가 XML 의 경우, 노드에 child 또는 true 속성이 있으면 true isBranch 속성을 돌려줍니다. 노드가 object의 경우, 노드에 children 필드가 있으면 true 를 돌려줍니다 (필드는 empty의 가능성이 있습니다).
node:Object — 현재 평가되고 있는 노드 object입니다.
|
|
model:Object (default = null) — 노드를 포함한 콜렉션입니다. 이 클래스에서는 무시됩니다.
|
Boolean —
이 노드가 종단이 아닌지 어떤지를 나타내는 불리언 값입니다.
|
| isEnabled | () | Methods |
public function isEnabled(node:Object ):Boolean 노드가 유효한가 어떤가를 돌려줍니다. 이 Methods는, 메뉴 베이스의 컨트롤로 사용됩니다.
Parametersnode:Object — 상태를 취득하는 노드입니다.
|
Boolean —
노드의 enabled 속성 또는 필드의 값입니다. 해당하는 엔트리가 존재하지 않는지, 값이 false 가 아닌 경우는 true 가 됩니다.
|
| isToggled | () | Methods |
public function isToggled(node:Object ):Boolean 노드가 교체되었는지 어떠했는지를 돌려줍니다. 이 Methods는, 메뉴 베이스의 컨트롤로 사용됩니다.
Parametersnode:Object — 상태를 취득하는 노드입니다.
|
Boolean —
노드의 toggled 속성 또는 필드의 값입니다. 그러한 엔트리가 없는 경우는 false 가 됩니다.
|
| removeChildAt | () | Methods |
public function removeChildAt(parent:Object , child:Object , index:int , model:Object = null):Boolean
지정된 인덱스 위치에 있는 child 노드를 노드로부터 삭제합니다. parent Parameters가 null 또는 미정도리의 경우, 이 Methods는 model Parameters를 통해서 아이에게 액세스 합니다. 그 이외의 경우는,parent Parameters를 사용해,model Parameters를 무시합니다.
parent:Object — 이 child 노드의 현재의 부모인 노드 object입니다.
|
|
child:Object — 삭제되는 노드입니다.
|
|
index:int — 삭제하는 child 노드의 부모에 대한 0 으로부터 시작되는 인덱스입니다.
|
|
model:Object (default = null) — 이 노드가 그 일부가 되고 있는 콜렉션 전체입니다.
|
Boolean —
정상적으로 실행되었을 경우는 true 입니다.
|
| setEnabled | () | Methods |
public function setEnabled(node:Object , value:Boolean ):void
노드가 유효한가 어떤가를 식별하는 데이터 프로바이더내의 필드 또는 속성의 값을 설정합니다. 이 Methods에서는, 노드의 enabled 속성 또는 필드의 값을 설정합니다. 이 Methods는, 메뉴 베이스의 컨트롤로 사용됩니다.
node:Object — 상태를 설정하는 노드입니다.
|
|
value:Boolean — 노드가 유효한가 어떤가를 나타냅니다.
|
| setToggled | () | Methods |
public function setToggled(node:Object , value:Boolean ):void
노드가 교체된 제발을 식별하는 데이터 프로바이더내의 필드 또는 속성의 값을 설정합니다. 이 Methods에서는, 노드의 toggled 속성 또는 필드의 값을 설정합니다. 이 Methods는, 메뉴 베이스의 컨트롤로 사용됩니다.
node:Object — 상태를 설정하는 노드입니다.
|
|
value:Boolean — 노드가 교체되었는지 어떠했는지를 나타냅니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/controls/treeClasses/DefaultDataDescriptor.html