53 lines
1.3 KiB
Plaintext
53 lines
1.3 KiB
Plaintext
autoImport("RecommendPetTipCell")
|
|
RecommendPetTip = class("RecommendPetTip", BaseTip)
|
|
|
|
function RecommendPetTip:Init()
|
|
self.title=self:FindComponent("title",UILabel)
|
|
self.title.text=ZhString.PetAdventure_RecommendPet
|
|
self.Des=self:FindComponent("desc",UILabel)
|
|
self.Des.text=ZhString.PetAdventure_RecommendPetDes
|
|
self.recommendTable = self:FindComponent("ctl",UITable);
|
|
self.closecomp = self.gameObject:GetComponent(CloseWhenClickOtherPlace);
|
|
self.scrollview=self:FindComponent("sv",UIScrollView);
|
|
self.closecomp.callBack = function (go)
|
|
self:CloseSelf();
|
|
end
|
|
self:InitView()
|
|
TitleTip.super.Init(self);
|
|
end
|
|
|
|
function RecommendPetTip:InitView()
|
|
self.Ctl = UIGridListCtrl.new(self.recommendTable,RecommendPetTipCell,"RecommendPetTipCell");
|
|
self.recommendPetData={}
|
|
end
|
|
|
|
function RecommendPetTip:SetData(data)
|
|
self.callback = data.callback;
|
|
self:ShowTip(data)
|
|
end
|
|
|
|
function RecommendPetTip:ShowTip(data)
|
|
if(data)then
|
|
self.Ctl:ResetDatas(data)
|
|
self.scrollview:ResetPosition()
|
|
self.recommendTable:Reposition()
|
|
end
|
|
end
|
|
|
|
function RecommendPetTip:CloseSelf()
|
|
if(self.callback)then
|
|
self.callback(self.callbackParam);
|
|
end
|
|
TipsView.Me():HideCurrent();
|
|
end
|
|
|
|
function RecommendPetTip:DestroySelf()
|
|
if(not Slua.IsNull(self.gameObject))then
|
|
GameObject.Destroy(self.gameObject);
|
|
end
|
|
end
|
|
|
|
|
|
|
|
|