KLUnionArmbandItem.lua 984 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---@class KLUnionArmbandItem:UIKmlLuaPanelBase
  2. ---@field view KLUnionArmbandItemView
  3. local KLUnionArmbandItem = class(UIKmlLuaPanelBase)
  4. local this =KLUnionArmbandItem
  5. ---创建时调用一次
  6. function this:Init()
  7. end
  8. ---注册UI事件和服务器消息
  9. function this:RegistEvents()
  10. end
  11. ---创建或者刷新界面数据时调用
  12. function this:Refresh()
  13. end
  14. function this:UpdateUI(data)
  15. GUI:SetActive(self.view.predes, table.count(data) == 3)
  16. GUI:SetActive(self.view.nextpreArr, table.count(data) == 3)
  17. GUI:SetActive(self.view.tag1, table.count(data) == 3)
  18. GUI:SetActive(self.view.tag2, table.count(data) == 3)
  19. if table.count(data) == 3 then
  20. GUI:Text_setString(self.view.predes, data.des)
  21. GUI:Text_setString(self.view.preArr, data.prenum)
  22. GUI:Text_setString(self.view.nextpreArr, data.nextnum)
  23. else
  24. GUI:Text_setString(self.view.preArr, data.des.." "..data.prenum)
  25. end
  26. end
  27. function this:Close()
  28. end
  29. return this