0
コンポーネントのプロパティにアクセスする際に問題が発生しました。このプロパティを使用して、特定の子コンポーネントを含めるかどうかを決定します。例えばプロパティはコンポーネントの描画時にnullですか?
: MyMainView.mxmlリストこのコンポーネント
<view:AnotherView id="anotherView" aPresenter="{thePresenter}"/>
今AnotherView.mxmlプロパティこのAnotherViewで
<fx:Script><![CDATA[
[Bindable]
public var aPresenter:APresenter;
]]></fx:Script>
、次いでを有します.mxml私は何かを追加しています。
<s:Spacer height="10" includeInLayout="{aPresenter.id != -1}"/>
aPresenterは、したがって、スペーサはどんな描画されません取得し、まだnullです。一方私は、それは誰かが私はフレックスコンポーネントの作成とどのように私はaPresenterプロパティを使用することができます上のイベントの流れを理解する助けてくださいすることができ
<mx:Repeater id="addressDetailsRepeaterView" dataProvider="{presenter.arrayOfFields}">
</mx:Repeater>
作品のdataProviderのためaPresenterを使用している場合。
おかげ
を試してみてください。 MX:リピータ>' MyMainView.mxml'または 'AnotherView.mxmlで' '?また、 'MyMainView.mxml'で' thePresenter'がどのように宣言され、どのように値を変更しますか? – sch
ライフサイクルドキュメントを読んだことがありますか?このhttp://livedocs.adobe.com/flex/3/html/help.html?content=ascomponents_advanced_2.htmlとこちらを参照してください。http://help.adobe.com/jp/flex/using/WS460ee381960520ad-2811830c121e9107ecb-7fff .html – JeffryHouser
mx:RepeaterはMyMainView.mxmlにはない、AnotherView.mxmlにはありません...そしてMyMainView.mxmlのthePresenterは実際にバインド可能で、AnotherView.mxmlで使用可能です... AnotherView.mxml内のもの –