如何将数据从视图“提供”到模型?

时间:2012-10-11 07:50:41

标签: flex model-view-controller

我知道我可能不应该这样做,但我认为没办法解决这个问题。

我有一堆标签(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.

总柔性新手......对不起......

由于

0 个答案:

没有答案