KLMountDesPanel.lua 850 B

1234567891011121314151617181920212223242526272829303132
  1. ---@class KLMountDesPanel:UIKmlLuaPanelBase
  2. ---@field view KLMountDesPanelView
  3. local KLMountDesPanel = class(UIKmlLuaPanelBase)
  4. local this =KLMountDesPanel
  5. ---创建时调用一次
  6. function this:Init()
  7. end
  8. ---注册UI事件和服务器消息
  9. function this:RegistEvents()
  10. GUI:AddOnClickEvent(self.view.bgMask,self,self.OnClickCloseBtn)
  11. GUI:AddOnClickEvent(self.view.closeBtn,self,self.OnClickCloseBtn)
  12. end
  13. function this:OnClickCloseBtn()
  14. GUI:UIPanel_Close("dev/outui/Mount/Panel/KLMountDes/KLMountDesPanel")
  15. end
  16. ---创建或者刷新界面数据时调用
  17. function this:Refresh()
  18. ---@type cfg_rule_text_column
  19. local tbl = SL:GetConfig("cfg_rule_text",6,"id")
  20. GUI:Button_setTitleText(self.view.title,tbl.menutxt)
  21. GUI:Button_setTitleText(self.view.ContentTxt,tbl.location)
  22. end
  23. function this:Close()
  24. end
  25. return this