-- 单局战绩界面 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