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