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
|
|
|