code: function () {
          var self = this;
  
          self.aria('haspopup', true);
  
          self.on('click', function (e) {
            if (e.control === self) {
              if (self.panel && self.panel.visible()) {
                self.hidePanel();
              } else {
                self.showPanel();
                self.panel.focus(!!e.aria);
              }
            }
          });
  
          return self._super();
        }
docs: Called after the control has been rendered.
  
  @method postRender