1

私はこれを行うべきではないかもしれないことを知っていますが、これを回避する方法はありません.

同じビューに基づくがコンテンツが異なるデータグリッドを含むタブ (TabNavigator) がたくさんあります。

モデルには、自分がどのタブにいるのかを指定する Id があります (それに基づいて、コントローラー内からグリッドを埋めます)。

私の問題は、IDをどのようにフィードするかです。

私がこれまでにやろうとしたことは、私の見解では次のとおりです。

<fx:Script>
    <![CDATA[
        import com.to.my.controller.MyController;
        import com.to.my.models.MyModel;

        import mx.events.ListEvent;

        [Inject][Bindable] public var controller:MyController;
        [Inject][Bindable] public var model:MyModel;

        this.model.tabTypeId = this.parentDocument.myTabNavigator.selectedChild.id;


    ]]>
</fx:Script>

しかし、明らかにこれはコンパイル時に間違っています:

The this keyword can not be used in static methods. It can only be used in instance methods, function closures, and global code.

完全なフレックス初心者...申し訳ありません...

ありがとう

4

0 に答える 0