2009-09-17 9 views
6

मैं इस तरह एक ExtJS बटन है:ExtJS 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'} 
     ] 
    }) 
}) 

उनके राज्य एक समय में दबाया जाएगा और मुझे पता है कि मैं इसे कैसे unpress जब मैं स्क्रिप्ट से करना चाहते हैं कर सकते हैं।

धन्यवाद।

+0

एक दबाए गए विभाजन बटन कैसा दिखता है? – Lukman

+0

यह उसकी प्रारंभिक स्थिति की तरह दिखता है। –

उत्तर

12

बटन पर कॉल toggle():

http://www.extjs.com/deploy/ext/docs/output/Ext.SplitButton.html (मृत लिंक)

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

तो एक राज्य में यह पारित कर दिया, यह दबाया राज्य अन्यथा वर्तमान स्थिति है हो जाता है टॉगल।

+0

आपके उत्तर के लिए धन्यवाद। –

+0

मैंने टॉगल (राज्य, सत्य) का उपयोग करके भी उपयोगी पाया। मेरे मामले में मैं राज्य को टॉगल करना चाहता था लेकिन घटना की कार्रवाई को ट्रिगर नहीं करना चाहता था –