2009-09-17 7 views
6

J'ai un bouton ExtJS comme ceci:Extjs bouton unpress

new Ext.SplitButton({ 
    text: 'Index', 
    iconCls: 'index', 
    scale: 'large', 
    iconAlign: 'left', 
    cls: 'header-item', 
    handler: leftPanelNav, // handle a click on the button itself 
    menu: new Ext.menu.Menu({ 
     items: [ 
      // these items will render as dropdown 
      // menu items when the arrow is clicked: 
      {text: 'Item 1'}, 
      {text: 'Item 2'} 
     ] 
    }) 
}) 

Son état sera pressé à la fois et je veux savoir comment puis-je unpress quand je veux du script.

Merci.

+0

À quoi ressemble un bouton de décompression non compressé? – Lukman

+0

Cela ressemble à son état initial. –

Répondre

12

Appel toggle() sur le bouton:

http://www.extjs.com/deploy/ext/docs/output/Ext.SplitButton.html (lien mort)

http://dev.sencha.com/playpen/docs/output/Ext.SplitButton.html

Si un état dans lequel il a passé, il devient l'état pressé autrement l'état actuel est basculé.

+0

Merci pour votre réponse. –

+0

J'ai également trouvé l'utilisation de toggle (state, true) utile. Dans mon cas, je voulais basculer l'état, mais pas déclencher l'action de l'événement –