| Package | mx.data |
| Class | public class Conflicts |
DataService.commit() Methods를 호출하는 것으로 경합이 모두 삭제됩니다. 이미 해결 지음의 경합을 해결하려고 하면, 에러가 슬로우 됩니다.
이 클래스의 인스턴스에는 DataService.conflicts property로부터 액세스 할 수 있습니다.
이 클래스는 IList 를 Implements하고 있기 (위해)때문에,ArrayCollection.list property로 사용할 수 있습니다. UI 컨트롤과 데이터 바인딩의 데이터 소스로서 참가시킬 수가 있습니다.
| property | 정의 | ||
|---|---|---|---|
| resolved : Boolean
[write-only]
리스트중에 해결되어 있지 않은 경합이 존재할지 어떨지를 나타냅니다.
| Conflicts | ||
| Methods | 정의 | ||
|---|---|---|---|
| Conflicts () | Conflicts | ||
| acceptAllClient ():void
이것은, 이 리스트에 포함할 수 있어 모든 경합을 반복 처리하는 편의적인 Methods입니다.
Conflict.acceptClient() Methods가 불려 갑니다. | Conflicts | ||
| acceptAllServer ():void
이것은, 이 리스트에 포함할 수 있어 모든 경합을 반복 처리하는 편의적인 Methods입니다.
Conflict.acceptClient() Methods가 불려 갑니다. | Conflicts | ||
| resolved | property |
resolved:Boolean [write-only]
리스트중에 해결되어 있지 않은 경합이 존재할지 어떨지를 나타냅니다. 이것이 true 를 돌려주었을 경우는, 모든 경합이 이미 해결되고 있어DataService.commit() 를 에러없이 호출할 수가 있습니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function set resolved(value:Boolean ):void
| Conflicts | () | constructor |
public 함수 Conflicts()
| acceptAllClient | () | Methods |
public function acceptAllClient():void
이것은, 이 리스트에 포함할 수 있어 모든 경합을 반복 처리하는 편의적인 Methods입니다. Conflict.acceptClient() Methods가 불려 갑니다.
이 Methods의 호출이 완료하면, 리스트내의 경합이 모두 클리어 됩니다. 이 Methods를 호출하면, 다음에 DataService.commit() 를 정상적으로 호출할 수 있도록(듯이), 개개의 로컬인 변경이 큐에 재포함되어 property치가 갱신됩니다. 이것에 의해, 이러한 변경이 이전의 변경을 재정의(override) 할 수 있게 됩니다.
See also
| acceptAllServer | () | Methods |
public function acceptAllServer():void
이것은, 이 리스트에 포함할 수 있어 모든 경합을 반복 처리하는 편의적인 Methods입니다. Conflict.acceptClient() Methods가 불려 갑니다.
이 Methods의 호출이 완료하면, 리스트내의 경합이 모두 클리어 됩니다. 이 Methods를 호출하면, 경합이 발생하고 있는 로컬인 변경이 삭제되어 리스트 내부의 각 Conflict.serverObject 에 포함되어 있는 property치가, 관련하는 각각의 로컬 아이템에 적용됩니다.
See also
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/data/Conflicts.html