<mx:Metadata>
[Event(name="ChangeClickHandle", type="com.greenleaf.util.pagebar.event.ChangePageEvent")]
</mx:Metadata>
<mx:Script>
<![CDATA[
import com.greenleaf.util.WorkFlowConst;
import mx.rpc.remoting.RemoteObject;
import com.greenleaf.util.pagebar.event.ChangePageEvent;
[Bindable]private var currentPage:int;//当前页
[Bindable]private var sumPage:int;//总页数
[Bindable]private var totalRecords:Number=0;//总记录数
private var pageSize:int=WorkFlowConst.SIZE_PER_PAGE;
public function init(records:Number):void{
pageSize=pageSizePer.value;
totalRecords=records;
if (totalRecords != 0)
{
sumPage = Math.ceil(totalRecords / pageSize);
currentPage = 0;
}
else
{
currentPage = 0;
sumPage = 0;
}
}
private function queryData(whichPage:int):void{
pageSize=pageSizePer.value;
sumPage = Math.ceil(totalRecords / pageSize);
if (whichPage >= 0 && whichPage < sumPage){
currentPage=whichPage;
var startIndex:int = whichPage * pageSize;
var event:Event = new ChangePageEvent("ChangeClickHandle");
(ChangePageEvent(event))._pagecode = startIndex;
(ChangePageEvent(event))._pagesum = pageSize;
(ChangePageEvent(event))._currentPage = currentPage + 1;
dispatchEvent(event);
}
}
]]>
</mx:Script>
[Event(name="ChangeClickHandle", type="com.greenleaf.util.pagebar.event.ChangePageEvent")]
</mx:Metadata>
<mx:Script>
<![CDATA[
import com.greenleaf.util.WorkFlowConst;
import mx.rpc.remoting.RemoteObject;
import com.greenleaf.util.pagebar.event.ChangePageEvent;
[Bindable]private var currentPage:int;//当前页
[Bindable]private var sumPage:int;//总页数
[Bindable]private var totalRecords:Number=0;//总记录数
private var pageSize:int=WorkFlowConst.SIZE_PER_PAGE;
public function init(records:Number):void{
pageSize=pageSizePer.value;
totalRecords=records;
if (totalRecords != 0)
{
sumPage = Math.ceil(totalRecords / pageSize);
currentPage = 0;
}
else
{
currentPage = 0;
sumPage = 0;
}
}
private function queryData(whichPage:int):void{
pageSize=pageSizePer.value;
sumPage = Math.ceil(totalRecords / pageSize);
if (whichPage >= 0 && whichPage < sumPage){
currentPage=whichPage;
var startIndex:int = whichPage * pageSize;
var event:Event = new ChangePageEvent("ChangeClickHandle");
(ChangePageEvent(event))._pagecode = startIndex;
(ChangePageEvent(event))._pagesum = pageSize;
(ChangePageEvent(event))._currentPage = currentPage + 1;
dispatchEvent(event);
}
}
]]>
</mx:Script>
页面导航与事件处理
1399

被折叠的 条评论
为什么被折叠?



