ro-table/Assets/Resources/Script/FrameWork/GUI/cell/EquipCombineTableCell.txt
2025-06-04 05:12:01 +08:00

41 lines
921 B
Plaintext

autoImport("EquipComposeItemCell")
EquipCombineTableCell = class("EquipCombineTableCell",BaseCell)
function EquipCombineTableCell:Init()
self:FindObj()
self:InitCell()
end
function EquipCombineTableCell:FindObj()
self.grid = self:FindComponent("Grid",UIGrid)
self.name = self:FindComponent("Name",UILabel)
end
function EquipCombineTableCell:InitCell()
self.equipCtl = UIGridListCtrl.new(self.grid,EquipComposeItemCell,"EquipComposeItemCell");
self.equipCtl:AddEventListener(MouseEvent.MouseClick, self.ClickChoosenCell, self)
end
function EquipCombineTableCell:ClickChoosenCell(cellctl)
if(cellctl and cellctl.data)then
self:PassEvent(MouseEvent.MouseClick, cellctl)
end
end
function EquipCombineTableCell:SetData(data)
self.data=data
if data then
self.name.text = data.name
self.equipCtl:ResetDatas(data)
end
end
function EquipCombineTableCell:GetCells()
return self.equipCtl:GetCells()
end