This page was saved using jaction on 2006-09-04 8:33:27.
Address: http://flexdocs.kr/docs/flex2/langref/mx/binding/utils/BindingUtils.html
Title: mx.binding.utils.BindingUtils (Flex™ 2 레퍼런스 가이드)  •  Size: 25288
Packagemx.binding.utils
Classpublic class BindingUtils
InheritanceBindingUtils Inheritance Object

BindingUtils 클래스는, ActionScript 로부터 데이터 바인딩을 실행하는 유틸리티 Methods를 정의합니다. 이 클래스에서 정의된 Methods를 사용하면, 데이터 바인딩을 설정할 수 있습니다.

See also

데이터 바인딩에 대해


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
Public Methods
 Methods정의
  bindProperty (site:Object , prop:String , host:Object , chain:Object , commitOnly:Boolean = false):ChangeWatcher
[static] site object의 Public property prop 를, 바인드 가능한 property 또는 property 체인에 바인드 합니다.
BindingUtils
  bindSetter (setter:Function , host:Object , chain:Object , commitOnly:Boolean = false):ChangeWatcher
[static] setter 함수 setter 를 바인드 가능한 property 또는 property 체인에 바인드 합니다.
BindingUtils
 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
Methods의 상세
bindProperty()Methods
public static function bindProperty(site:Object , prop:String , host:Object , chain:Object , commitOnly:Boolean = false):ChangeWatcher

site object의 Public property prop 를, 바인드 가능한 property 또는 property 체인에 바인드 합니다. ChangeWatcher 인스턴스가 정상적으로 작성되면,propchain 의 현재의 값에 초기화됩니다.

Parameters
site:Object chain 에 바인드 되는 property를 정의하고 있는 object입니다.
 
prop:String — 바인드 되는 site object에 정의되고 있는 Public property의 이름입니다. chain 의 값을 변경하면, 이 property는 chain 의 현재의 값을 받습니다.
 
host:Object — 감시되는 property 또는 property 체인을 호스트 하는 object입니다.
 
chain:Object — 감시되는 property 또는 property 체인을 지정하는 값입니다. 유효한 값은 다음과 같습니다.
  • 호스트 object의 파브릭크궶바인드 가능 Public property의 이름을 포함한 string.
  • 형식이{ name: property name, access: function(host) { return host[name] } } 의 object. 이 object는, 호스트 object의 공공적이지 않은 바인드 가능 property의 이름 및 악 세사 함수를 포함하고 있을 필요가 있습니다.
  • 호스트로부터 액세스 할 수 있는 바인드 가능 property의 체인을 나타내는 최초의 2 개의 옵션의 편성을 포함한 empty이 아닌 배열. 예를 들어, property host.a.b.c 를 감시하려면 ,watch(host, ["a","b","c"], ...) (와)과 같이 Methods를 호출합니다.
 
commitOnly:Boolean (default = false) — 위탁하는 change 이벤트에서만 핸들러를 호출하는 경우는 true 로 설정해, 위탁하는 change 이벤트와 위탁하지 않는 change 이벤트의 양쪽 모두로 핸들러를 호출하는 경우는 false 로 설정합니다. 메모 : property에 대한 위탁하지 않는 change 이벤트의 존재는,[NonCommittingChangeEvent(<event-name>)] 메타데이타타그로 나타납니다. 통상은, 텍스트 필드에서의 확정전의 변경등이 상세한 값의 변경을 나타내는데, 이러한 태그가 사용됩니다.

반환값
ChangeWatcher — 적어도 1 개의 property명이 chain 인수로 지정되고 있는 경우는 ChangeWatcher 인스턴스, 그 이외의 경우는 null 입니다.
bindSetter()Methods 
public static function bindSetter(setter:Function , host:Object , chain:Object , commitOnly:Boolean = false):ChangeWatcher

setter 함수 setter 를 바인드 가능한 property 또는 property 체인에 바인드 합니다. ChangeWatcher 인스턴스가 정상적으로 작성되면, setter 함수는 chain 의 현재의 값을 지정해 불려 갑니다.

Parameters
setter:Function — 값가 변경되었을 때에,chain 의 현재의 값을 인수로서 지정해 호출하는 setter Methods입니다.
 
host:Object — property의 호스트입니다. 상세한 것에 대하여는,bindProperty() Methods를 참조해 주세요.
 
chain:Object — property 또는 property 체인의 이름입니다. 상세한 것에 대하여는,bindProperty() Methods를 참조해 주세요.
 
commitOnly:Boolean (default = false) — 위탁하는 change 이벤트에서만 핸들러를 호출하는 경우는 true 로 설정합니다. 상세한 것에 대하여는,bindProperty() Methods를 참조해 주세요.

반환값
ChangeWatcher — 적어도 1 개의 property명이 chain 인수로 지정되고 있는 경우는 ChangeWatcher 인스턴스, 그 이외의 경우는 null 입니다.






 

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

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/binding/utils/BindingUtils.html