CallOut을 통해 액세스 할 수있는 구성 요소의 초기 선택에 액세스해야합니다.open()을 호출하지 않고 CallOut 컨텐츠를 생성 할 수 있습니까?
초기 열기를 호출 할 필요없이이 구성 요소를 초기화 할 수 있습니까? 어떤 종류의 creationPolicy.
<s:Callout id="callout" creationPolicy="all">
<s:VGroup>
<s:DateSpinner id="dt" minDate="{new Date(2000,01,01)}" selectedDate="{new Date()}"
maxDate="{new Date(2014,11,31)}" change="changeHandler(event)"/>
</s:VGroup>
</s:Callout>
문제가 정확히 어디에서 코드로 표시 할 수 있습니까? '자동'및 '없음'작성 정책 만 있습니다. 또한 생성 정책이 '자동'으로 설정된 경우 생성 완료 후에도 datespinner와 vgroup이 모두 생성됩니다. 그래서 당신은 그들과 함께 일할 수 있습니다. –
@Daniil Moskovtsov 내 코드에는 아무런 문제가 없습니다. 하지만 DateSpinner (dt)에 처음 액세스하려고하면 null이됩니다. 최소한 인스턴스화 된 콜 아웃의 열린 메소드를 한 번 호출했습니다. – Dave
callLater()를 사용해 보셨습니까? 필자는 아직 존재하지 않는 구성 요소에 액세스해야하기 때문에 문제가 발생했습니다. 일단 모든 것이 만들어지면 callLater가 시작되고 그때까지, 컴포넌트에 액세스 할 수 있습니다. –