我知道我可能不应该这样做,但我认为没办法解决这个问题。
我有一堆标签(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.
总柔性新手......对不起......
由于