|
- -- 单局战绩界面
- local MJZhanJiDanJuView = class("MJZhanJiDanJuView", cc.UIView)
-
- function MJZhanJiDanJuView:ctor(zhanjiInfo,fromClub)
- MJZhanJiDanJuView.super.ctor(self)
-
- self.ui = loadUI("mj/res/ui/ui_zhanji/mj_dt_danju_zhanji.ui")
-
- self:addChild(self.ui)
-
- self.zhanjiInfo = zhanjiInfo
- self.fromClub = fromClub
-
- end
-
- function MJZhanJiDanJuView:onEnter()
- MJZhanJiDanJuView.super.onEnter(self)
- self:init()
- self.ui.Items.Button_close:registerClick(handler(self, self.onClickClose))
- end
-
- -- 关闭响应函数
- function MJZhanJiDanJuView:onClickClose()
- playBtnEffect()
- -- self.ui:stopAllActions()
- self:removeFromParent()
-
- -- if type(self.m_callbackFun) == "function" then
- -- self.m_callbackFun(self.m_object)
- -- end
- end
-
- -- function MJZhanJiDanJuView:setCallBackFun(callbackFun, object)
- -- self.m_callbackFun = callbackFun
- -- self.m_object = object
- -- end
-
- --显示多少条记录
- function MJZhanJiDanJuView:init()
- local scrollView = self.ui.Items.ScrollView
- scrollView:getInnerContainer():setAutoSize(true)
- print("self.roomInfo.detail :"..table.tostring(self.zhanjiInfo.detail))
- if table.nums(self.zhanjiInfo.detail) > 0 then
- local index = 0
- for jushu,curJuShuTotalData in pairsByKeys(self.zhanjiInfo.detail) do
- for everyXiaoJu,curJuShuData in pairsByKeys(curJuShuTotalData) do
- self.ui:runAction(cc.Sequence:create(cc.DelayTime:create(index * 0.01),cc.CallFunc:create(function ()
- local item = import("mj.luaScript.Views.Zhanji.MJZhanJiDanJuItem"):new(jushu,curJuShuData,self.zhanjiInfo,self.fromClub)
- scrollView:addChild(item.ui)
- end)))
- index = index + 1
- end
- end
- end
-
- scrollView:jumpToTopOnSizeChanged()
- end
-
- return MJZhanJiDanJuView
|