GuildSupportDescTipItem = GuildSupportDescTipItem or BaseClass(BaseItem) local GuildSupportDescTipItem = GuildSupportDescTipItem GuildSupportDescTipItem.Width = 312 GuildSupportDescTipItem.Height = 43 function GuildSupportDescTipItem:__init() self.base_file = "guild" self.layout_file = "GuildSupportDescTipItem" self.is_delay_callback = true self.model = GuildModel:getInstance() self:Load() end function GuildSupportDescTipItem:Load_callback() self.nodes = { "lb:txt","click_bg:obj", } self:GetChildren(self.nodes) if self.need_refreshData then self:SetData(self.data,self.index) end self:InitEvent() end function GuildSupportDescTipItem:InitEvent() local function clickHandler(target) if target == self.click_bg_obj then--选择 self.model:Fire(GuildModel.UPDATE_GUILD_SUPPOR_THANK_DESC,self.index) end end AddClickEvent(self.click_bg_obj, clickHandler, LuaSoundManager.SOUND_UI.SWITCH) end function GuildSupportDescTipItem:__delete() end function GuildSupportDescTipItem:SetData(data,index) self.data = data self.index = index if self.is_loaded then self.need_refreshData = false else self.need_refreshData = true return end if not self.data then return end self.lb_txt.text = self.data end