31 lines
827 B
Plaintext
31 lines
827 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
AdventureAppendCell = class("AdventureAppendCell", BaseCell)
|
|
autoImport("AdventureAppendView")
|
|
|
|
function AdventureAppendCell:Init()
|
|
self:initView()
|
|
end
|
|
|
|
function AdventureAppendCell:initView( )
|
|
-- body
|
|
self.appendView = AdventureAppendView.new(self)
|
|
self.isComplete = self:FindGO("isComplete")
|
|
if(self.isComplete)then
|
|
self:Hide(self.isComplete)
|
|
end
|
|
self.bg = self:FindComponent("bg",UISprite)
|
|
end
|
|
|
|
function AdventureAppendCell:SetData( data )
|
|
-- body
|
|
self.data = data
|
|
self.appendView:SetData(data)
|
|
if(data:isCompleted() and self.isComplete)then
|
|
self:Show(self.isComplete)
|
|
end
|
|
local normalGrid = self:FindGO("normalGrid")
|
|
local bound = NGUIMath.CalculateRelativeWidgetBounds(normalGrid.transform,true);
|
|
local height = (bound.size.y)+120
|
|
self.bg.height = height
|
|
end
|