You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.5 KiB

  1. -- 包间修改名字Layout
  2. local ClubBaojianChangeName = class("ClubBaojianChangeName" , cc.UIView);
  3. function ClubBaojianChangeName:ctor(gID, ruleIdx, baojianName)
  4. ClubBaojianChangeName.super.ctor(self)
  5. self.ui = loadUI("res/ui/ui_club/ui_club_baojian_change_name.ui");
  6. self:addChild(self.ui)
  7. --茶馆id
  8. self.gID = gID;
  9. --玩法下标
  10. self.ruleIdx = ruleIdx;
  11. --包间名
  12. self.baojianName = baojianName
  13. end
  14. function ClubBaojianChangeName:onEnter()
  15. ClubBaojianChangeName.super.onEnter(self)
  16. self.ui.Items.Button_close:registerClick(handler(self , self.onClose))
  17. -- 确认回调
  18. self.ui.Items.Button_confirm:registerClick(handler(self , self.onConfirm))
  19. if self.baojianName and self.baojianName ~= "" then
  20. self.ui.Items.TextField_baojian_name:setText(self.baojianName);
  21. end
  22. self:bindEvents()
  23. end
  24. function ClubBaojianChangeName:bindEvents()
  25. self:bindEvent(app.club_php, GAME_EVENT.CLUB_CHANGE_BAO_JIAN_NAME, handler(self, self.onClubChangeBaoJianName))
  26. end
  27. function ClubBaojianChangeName:onClose()
  28. playBtnCloseEffect()
  29. self:removeFromParent()
  30. end
  31. function ClubBaojianChangeName:onConfirm()
  32. playBtnEffect()
  33. --更新玩法名
  34. local setupType = 2;
  35. local contentStr = self.ui.Items.TextField_baojian_name:getText();
  36. -- if contentStr ~= "" then
  37. app.club_php:requestRuleSet(self.gID, self.ruleIdx, setupType, contentStr);
  38. -- end
  39. -- self:removeFromParent()
  40. end
  41. function ClubBaojianChangeName:onClubChangeBaoJianName()
  42. self:removeFromParent()
  43. end
  44. return ClubBaojianChangeName