12345678910111213141516171819202122232425262728293031323334353637 |
- ---@class KLUnionElectionReplaceItem:UIKmlLuaPanelBase
- ---@field view KLUnionElectionReplaceItemView
- local KLUnionElectionReplaceItem = class(UIKmlLuaPanelBase)
- local this =KLUnionElectionReplaceItem
- ---创建时调用一次
- function this:Init()
-
- end
- ---创建或者刷新界面数据时调用
- function this:Refresh()
- local data = self.args.data
- self.data = data
- local memberInfo = self.args.memberInfo
- self.memberInfo = memberInfo
- self.id = self.args.id
- self.level = self.args.level
- GUI:Text_setString(self.view.txtSupports, tostring(data.count))
- GUI:Text_setString(self.view.txtName, memberInfo.name)
- GUI:Text_setString(self.view.txtLevel, memberInfo.level)
- end
- ---注册UI事件和服务器消息
- function this:RegistEvents()
- GUI:AddOnClickEvent(self.view.btnBg, self, self.OpenVotePanel)
- end
- function this:OpenVotePanel()
- GUI:UIPanel_Open("dev/outui/Union/Panel/KLUnionElectionVote/KLUnionElectionVotePanel", _
- , _, {name = self.memberInfo.name, id = self.id, unionLevel = self.level})
- end
- function this:Close()
- end
- return this
|