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.

Total flex 新手...对不起...

谢谢

4

0 回答 0