protected void onClick(ComponentEvent ce) {
   ce.preventDefault();
   if (!disabled) {
     El aElement = ce.getTarget("a", 3);
     String className = aElement.getStyleName();
     if (className.indexOf("color-") != -1) {
       select(
           className.substring(className.indexOf("color-") + 6, className.indexOf("color-") + 12));
     }
   }
 }
Exemple #2
0
 protected void onClick(ComponentEvent ce) {
   ce.preventDefault();
   focus();
   hideToolTip();
   if (!disabled) {
     ButtonEvent be = new ButtonEvent(this);
     if (!fireEvent(Events.BeforeSelect, be)) {
       return;
     }
     if (menu != null && !menu.isVisible()) {
       showMenu();
     }
     fireEvent(Events.Select, be);
   }
 }
 protected void onKeyUp(ComponentEvent e) {
   selectPrevious(e.isShiftKey());
   e.preventDefault();
 }
 protected void onKeyDown(ComponentEvent e) {
   selectNext(e.isShiftKey());
   e.preventDefault();
 }