2011-05-29 11 views
5

हाय मैं secnhatouch में क्षेत्र के लिए केवल पढ़ने के लिए संपत्ति के लिए तलाश कर दिया गया है, लेकिन नहीं मिला है यह ... कुछ एक इस मामलेकेवल पढ़ने के लिए संपत्ति पर फील्ड SenchaTouch

{ 
       xtype: 'textfield', 
       name: 'ReferenceNumber', 
       readOnly:true, 
       label: 'Reference' 
} 

उत्तर

2

मुझे लगता है कि आप चाहते हैं पर मुझे सहायता कर सकते हैं अक्षम फ़ील्ड

{ 
    xtype: 'textfield', 
    name: 'ReferenceNumber', 
    **disabled**: true, 
    value: '12312421', 
    label: 'Reference' 
} 

मैं 'अक्षम सीएलएस' को अधिभारित करता हूं क्योंकि यह लेबल जितना चाहें उतना लेबल निकाल देता है।

+0

मैं वहां जाना नहीं चाहता था, लेकिन वैसे भी धन्यवाद .... – Necronet

+0

असल में आप सही थे जब फ़ील्ड मोबाइल डिवाइस पर प्रदान की जाती है तो बाद में श्रोता काम नहीं करता ... – Necronet

8

मैं readOnly: true काम नहीं कर के साथ एक ही समस्या में पड़ गए - मैं एक afterrender श्रोता जोड़कर इसे ठीक करने में सक्षम था:

{ 
    xtype: 'textfield', 
    name: 'ReferenceNumber', 
    label: 'Reference', 
    listeners: { 
     afterrender: function(ele) { 
      ele.fieldEl.dom.readOnly = true; 
     } 
    } 
} 
+0

निश्चित रूप से टी उसने जवाब दिया कि मैं – Necronet

+0

@ निक के लिए देख रहा था। जब मोबाइल डिवाइस पर खेतों को प्रस्तुत किया जाता है तो बाद में श्रोता काम नहीं करता है .. यदि आप स्क्रीन के बाद किसी भी समय फिर से आवश्यकता हो तो इसे कैसे ठीक करें? –

+0

आप ब्रैनैक हैं! – Neutralizer

0

मैं readOnly: null या readOnly: undefined निर्धारित करके इसे ठीक करने में सक्षम था:

{ 
    xtype: 'textfield', 
    name: 'Website', 
    label: 'Website', 
    readOnly: null 
} 
संबंधित मुद्दे