LuckyProbItem = LuckyProbItem or BaseClass(BaseItem) local LuckyProbItem = LuckyProbItem LuckyProbItem.Width = 571 LuckyProbItem.Height = 55 function LuckyProbItem:__init() self.base_file = "common" self.layout_file = "LuckyProbItem" self.is_delay_callback = true self.index = 1 self:Load() end function LuckyProbItem:Load_callback() local nodes = { "name:tmp","probability:tmp","id:tmp", } self:GetChildren(nodes) self:InitEvent() if self.need_refresh then self:SetData(self.data,self.index) end end function LuckyProbItem:InitEvent() end function LuckyProbItem:SetData(data,index) if not data then return end self.data = data self.index = index if self.is_loaded then self.name_tmp.text = ChuanWenManager:getInstance():FormatColorTag(Trim(self.data.goods_name)) self.probability_tmp.text = (self.data.radio/100).."%" self.id_tmp.text = self.index else self.need_refresh = true end end function LuckyProbItem:__delete() end