संक्षेप में ... नहीं। एक्स वर्तमान में किसी भी Ext.MessageBox
घटकों में बटन को हाइलाइट करने की कोई विधि प्रदान नहीं करता है, वैसे भी कॉन्फ़िगरेशन विकल्प के माध्यम से नहीं।
हालांकि, परिदृश्य के आधार पर तरीके हैं। उदाहरण के लिए, यदि आप Ext.MessageBox.show()
(जो आप वास्तव में सभी संदेश बॉक्स के लिए उपयोग कर सकते हैं) का उपयोग कर रहे हैं, तो आप कुछ की तरह कर सकते हैं ...
new Ext.Msg.show({
title: 'Test',
msg: 'A sample message box with a button marked as default',
buttons: { ok: '<b>Submit</b>', cancel: 'Cancel' },
fn: function(btn) {
if(btn == 'ok') {
//do something
}
},
icon: Ext.Msg.WARNING
}
सभी हम किया है से एक के लिए <b>
टैग जोड़ने है हमारी कॉन्फ़िगरेशन में बटन, यह स्पष्ट रूप से बोल्ड में दिखाएगा।
आपने जिस तरह से उल्लेख किया है, वह एक कस्टम क्लास जोड़ने और पाठ के रंग में बटन को चिह्नित करना है, आप इसे आसानी से बनाने के लिए उपरोक्त <b>
टैग के साथ कक्षा को भी जोड़ सकते हैं ..
buttons: { ok: '<span class="highlighted-option">Submit</span>', cancel: 'Cancel' },
दृष्टिकोण की इस शैली के अलावा, या Ext.MessageBox
वर्ग के विस्तार के बिना, वहाँ इस लक्ष्य को हासिल करने के लिए कोई दूसरा रास्ता नहीं है।
आप उस सूचकांक को कैसे प्राप्त करते हैं? – Armance
मुझे हाथ से याद नहीं है कि बटन बेस इंडेक्स 0 या 1 पर शुरू होते हैं, लेकिन यह फ़ूटर बार में बटनों की संख्या (बाएं से गिनती) पर आधारित है। उदाहरण के लिए (शून्य आधारित इंडेक्स मानते हुए), यदि आपके पास 'हां' है, तो 'नहीं' फूटर बार में बटन के रूप में, 'हां' पहला बटन (सूचकांक 0) और 'नहीं' दूसरा बटन (अनुक्रमणिका 1) होगा। उम्मीद है की यह मदद करेगा। – Rohland
यह 1 से शुरू होता है, बहुत बहुत धन्यवाद :) – Armance