|
- -- 单局战绩界面
- local ZPDanJuView = class("ZPDanJuView", cc.UIView)
-
- function ZPDanJuView:ctor(zhanjiInfo, fromClub)
- ZPDanJuView.super.ctor(self)
-
- self.zhanjiInfo = zhanjiInfo;
-
- self.fromClub = fromClub;
-
- self.gamerule = tonumber(self.zhanjiInfo.gext.gamerule)
- self.roomid = self.zhanjiInfo.roomid
- self.endTime = self.zhanjiInfo.endTime
- self.tscore = self.zhanjiInfo.tscore
- self.detail = self.zhanjiInfo.detail
-
- self.ui = loadUI("zp_base/res/ui/ui_zhanji/zipai_zhanji_danju_view.ui")
-
- self:addChild(self.ui)
- end
-
- function ZPDanJuView:onEnter()
- ZPDanJuView.super.onEnter(self)
-
- -- 关闭按钮
- self.ui.Items.Button_close:registerClick(handler(self, self.onClickClose))
-
-
- self:showDetail();
- end
-
-
- --显示详情
- function ZPDanJuView:showDetail()
- -- 每局信息
- local uiScrollView = self.ui.Items.ScrollView;
- uiScrollView:getInnerContainer():setAutoSize(true)
- uiScrollView:getInnerContainer():setAnchorPoint(cc.p(0,1))
- uiScrollView:removeAllChildren()
- uiScrollView:hideAllBar()
-
- for junShu, curJuShuTotalData in pairsByKeys(self.detail) do
- for everyXiaoJu, curJuShuData in pairsByKeys(curJuShuTotalData) do
- local item = import("zp_base.luaScript.Views.ZhanJi.ZPDanJuItem"):new(self.gamerule,curJuShuData,junShu,self.zhanjiInfo, self.fromClub);
- if item then
- uiScrollView:addChild(item.ui)
- end
- end
- end
-
- uiScrollView:jumpToTop()
- uiScrollView:requestDoLayout()
- uiScrollView:doLayout();
- end
-
- -- 关闭响应函数
- function ZPDanJuView:onClickClose()
- playBtnEffect()
- self:removeFromParent()
- end
-
- return ZPDanJuView
|