每一个module对应一个功能模块,每个模块都有增删改查。用户每次只能操作一个页面,所以可用一个viewstack来加载不同的操作。
新建一个module,名字为SoftDispatchModule.mxml,类型为module。然后加入以下代码:
<mx:Script>
<![CDATA[
private function init():void{//默认加载列表页面
projDispatchAdd();
}
public function softDispatchList():void{//软件派遣单列表
mainContainer.removeAllChildren();
var pdList:ProjectDispatchList=new ProjectDispatchList();
pdList.name="pdList";
mainContainer.addChild(pdList);
}
public function softDispatchAdd():void{//新增软件派遣单
mainContainer.removeAllChildren();
var pdAdd:ProjectDispatchAdd=new ProjectDispatchAdd();
pdAdd.name="pdAdd";
mainContainer.addChild(pdAdd);
}
]]>
</mx:Script>
<mx:ViewStack width="100%" height="100%" id="mainContainer"/>
上面牵涉到ProjectDispatchList.mxml和ProjectDispatchAdd.mxml两个页面,下篇再说。