2011-07-05 8 views
8

मैं एक extjs पेड़ में आइकन से छुटकारा पाने के लिए चाहते हैं। इसके बजाय मैं उन सभी नोड्स को सेट करना चाहता हूं जिनमें बच्चों को बोल्ड हो।extjs पेड़ में आइकन से छुटकारा पाने के लिए कैसे करें

उत्तर

16

ExtJS स्टाइल के लिए सीएसएस पर निर्भर करता है, इसलिए आइकन को हटाने का सबसे आसान तरीका एक सीएसएस नियम बनाना है जो Ext द्वारा प्रदान किए गए एक को ओवरराइड करता है।

.x-tree-icon { display: none !important; } 

extraCls config विकल्प के साथ एक वर्ग जोड़ें या यदि आवश्यक हो तो नियम अर्हता प्राप्त करने के घटक आईडी का उपयोग करें:

यह काम करेगा।

बोल्ड टेक्स्ट के लिए, केवल सीएसएस का उपयोग करने का कोई तरीका प्रतीत नहीं होता है, इसलिए आप पेड़ दृश्य के बाद के प्रस्तुतकर्ता ईवेंट को सुन सकते हैं, हालांकि यदि आप गतिशील रूप से नोड्स जोड़ते हैं तो यह पर्याप्त नहीं होगा।

+0

की बेशक यह एक ही तरीका है कि आप अपने पूरे आवेदन में पेड़ों चाहते हैं ... आप अपने पेड़ पैनल के लिए एक वर्ग को जोड़ने के लिए है, तो उस मामले में जो खासतौर चाहते हो सकता है है यह सोचते हैं । – Dawesi

3

स्तंभ परिभाषा में:

columns: [{ 
    xtype: 'treecolumn', 
    text: 'Task', 
    iconCls: '', // This property to get rid of tree icon 
    width: 200, 
    sortable: true, 
    dataIndex: 'someStringIdentifier', 
    locked: true 
} 
संबंधित मुद्दे