-- 战绩界面 local ClubZhanJiTongJiView = class("ClubZhanJiTongJiView", cc.UIView) function ClubZhanJiTongJiView:ctor(list) ClubZhanJiTongJiView.super.ctor(self) self.ui = loadUI("res/ui/ui_club/ui_club_zhanji_tongji.ui") self:addChild(self.ui) self.list = list end function ClubZhanJiTongJiView:onEnter() ClubZhanJiTongJiView.super.onEnter(self) --消息分类 self.ui.Items.Button_close:registerClick(handler(self,self.onClickClose)) -- self.ui.Items.Button_2:registerClick(handler(self,self.onTouchZhanjiClub)) -- self.ui.Items.Button_3:registerClick(handler(self,self.onTouchZhanjiTongji)) self:updateList() self:initCurrencyTitle() end function ClubZhanJiTongJiView:initCurrencyTitle() local tongjiTitleLayout = self.ui.Items.Layout_tongji_title local text3 = tongjiTitleLayout:getChildByName("Text_3") text3:setString("消耗" .. PLN.CURRENCY) local text4 = tongjiTitleLayout:getChildByName("Text_4") text4:setString("专属" .. PLN.CURRENCY) end function ClubZhanJiTongJiView:onClickClose() self:removeFromParent() end --战绩统计查询成功 function ClubZhanJiTongJiView:updateList() -- app.waitDialogManager:closeWaitNetworkDialog() -- self.ui.Items.ScrollView:setVisible(false) local uiScrollView = self.ui.Items.ScrollView--self.ui.Items.ScrollView_TongJi uiScrollView:getInnerContainer():setAutoSize(true) uiScrollView:removeAllChildren(); -- local zhanjiTongjiDataList = app.club_php.zhanjiTongjiDataList[tonumber(self.clubInfo.gid)] -- if not self.list or table.nums(self.list) <= 0 then -- --无数据显示 -- self.ui.Items.Layout_no_data:setVisible(true); -- -- self.ui.Items.Layout_TongJi:setVisible(false) -- return -- else -- self.ui.Items.Layout_no_data:setVisible(false); -- self.ui.Items.Layout_TongJi:setVisible(true) -- end --战绩统计标题 -- local uiItemTitle = self.ui.Items.Layout_tongji_title:getCopied() -- uiItemTitle.Items = getUIItems(uiItemTitle) -- uiScrollView:addChild(uiItemTitle) --战绩统计内容 local uiTemplate = self.ui.Items.Layout_tongji_content; for k, tongjiInfo in pairsByKeysEx(self.list) do local uiItem = uiTemplate:getCopied() uiItem.Items = getUIItems(uiItem) --名字 local gameName = getSubGameRuleName(tongjiInfo.game_id,tongjiInfo.gamerule) uiItem.Items.Text_data:setText(gameName) --开房成局 uiItem.Items.Text_chengju_count:setText(tonumber(tongjiInfo.openhouse_count)) --馆主消耗 uiItem.Items.Text_xiaohao_count:setText(tonumber(tongjiInfo.owner_card_consume_count)) --馆主专属房卡/房卡消耗 uiItem.Items.Text_zhuanshu_xiaohao:setText(tonumber(tongjiInfo.owner_props_card_count)) uiScrollView:addChild(uiItem) end uiScrollView:jumpToTopOnSizeChanged() end return ClubZhanJiTongJiView