57 lines
1016 B
Lua
57 lines
1016 B
Lua
local UIWidgetBase = require_ex('Common/Core/UIWidgetBase')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell = HL.Class('ShopTradeGoodsGroupCell', UIWidgetBase)
|
|
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell.m_goodsCellCache = HL.Field(HL.Forward("UIListCache"))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell._OnFirstTimeInit = HL.Override() << function(self)
|
|
self:_InitUI()
|
|
end
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell.InitShopTradeGoodsGroupCell = HL.Method() << function(self)
|
|
self:_FirstTimeInit()
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell._InitUI = HL.Method() << function(self)
|
|
self.m_goodsCellCache = UIUtils.genCellCache(self.view.goodsCell)
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShopTradeGoodsGroupCell.SetTitleCommonUI = HL.Method(HL.String, HL.String, HL.Boolean) << function(self, titleName, titleIcon, hideDeco)
|
|
self.view.goodsTagTxt.text = titleName
|
|
self.view.goodsTagImg:LoadSprite(UIConst.UI_SPRITE_SHOP_TAG_ICON, titleIcon)
|
|
self.view.titleStateCtrl:SetState(hideDeco and "NoDecoState" or "NormalState")
|
|
end
|
|
|
|
|
|
HL.Commit(ShopTradeGoodsGroupCell)
|
|
return ShopTradeGoodsGroupCell
|
|
|