यहाँ मेरी समाधान है (यह ExtJS के लिए काम करता 3.3.3):
बटन के लिए अतिरिक्त वर्ग जोड़ने के लिए, मैं इसे के रूप में 'एक्स-उपकरण पट्टी-grey- नामित btn ': अतिरिक्त वर्ग के लिए
xtype: 'button',
id: 'processButton',
text: 'Process',
ctCls: 'x-toolbar-grey-btn'
शैलियाँ, अलग सीएसएस फ़ाइल में:
.x-toolbar-grey-btn .x-btn-tl{
background-position: 0 0;
}
.x-toolbar-grey-btn .x-btn-tr{
background-position: -3px 0;
}
.x-toolbar-grey-btn .x-btn-tc{
background-position: 0 -6px;
}
.x-toolbar-grey-btn .x-btn-ml{
background-position: 0 -24px;
}
.x-toolbar-grey-btn .x-btn-mr{
background-position: -3px -24px;
}
.x-toolbar-grey-btn .x-btn-mc{
background-position: 0 -1096px;
}
.x-toolbar-grey-btn .x-btn-bl{
background-position: 0 -3px;
}
.x-toolbar-grey-btn .x-btn-br{
background-position: -3px -3px;
}
.x-toolbar-grey-btn .x-btn-bc{
background-position: 0 -15px;
}
.x-toolbar-grey-btn button{
font-weight: bold;
}
क्योंकि अतिरिक्त बटन छवियां '/ext-3.3.3/resources/images/default/button/btn.gif' में रखी गई हैं, इसलिए मैंने केवल पृष्ठभूमि-स्थिति संपत्ति बदल दी है। यह देशी बटन की तरह दिखता है।
स्रोत
2014-03-27 19:00:37
के लिए समाधान आप अधिक कोड शामिल कर सकते हैं? मैं इस की कोशिश की:} { xtype: 'बटन', पाठ: 'asfasdf', ctCls: 'एक्स-btn ओवर' } और यह –
काम नहीं किया ExtJs 5 के साथ काम नहीं कर रहा, ExtsJs साथ की कोशिश की नहीं 4 – Skrol29