local UICountryKingRightPopUp = UIViewClass() function UICountryKingRightPopUp:OnOpened(context) self.clickBtnToItemId = {} UIUtils.SetLabelText(self.UICommonPopUp.txt_Title, Const_IDS.IDS_KingRight_Name2) for k,v in DataSheetManager.KingRightRewardRepeat:GetEnumerator() do UTL.Item.SetItemCell(self.group_KingNightBox[k].item_Reward1, v.Item_Table[1].ItemID, v.Item_Table[1].ItemNum) UTL.Item.SetItemCell(self.group_KingNightBox[k].item_Reward2, v.Item_Table[2].ItemID, v.Item_Table[2].ItemNum) UTL.Item.SetItemCell(self.group_KingNightBox[k].item_Reward3, v.Item_Table[3].ItemID, v.Item_Table[3].ItemNum) self.clickBtnToItemId[self.group_KingNightBox[k].item_Reward1.event_Click] = v.Item_Table[1].ItemID self.clickBtnToItemId[self.group_KingNightBox[k].item_Reward2.event_Click] = v.Item_Table[2].ItemID self.clickBtnToItemId[self.group_KingNightBox[k].item_Reward3.event_Click] = v.Item_Table[3].ItemID end end function UICountryKingRightPopUp:OnButtonClicked(comp) if comp == self.UICommonPopUp.btn_Close then self:CloseView() elseif self.clickBtnToItemId[comp] then UTL.ItemTips.ShowCommonTipsById(self.clickBtnToItemId[comp]) end end return UICountryKingRightPopUp