मेरे पास बैक एंड सेवा है जो मुझे एक ऑब्जेक्ट देती है जिसमें केवल स्ट्रिंग की सरणी होती है। यह वही सेवा मुझे देता है, उदाहरण के लिए है:EXTJS 5 स्टोर में एक बहुत ही सरल स्ट्रिंग सरणी लोड करें
{
"DepartementsResult": [
"AME-CM",
"BMAU",
"BMKR",
"BNVS"
]
}
तो यह डेटा मैं एक अच्छा और सरल दुकान बनाना चाहते हैं, लेकिन पहली बार एक समस्या दिखाई पाने के लिए: क्या क्षेत्र होना चाहिए ???
var store = Ext.create('Ext.data.Store', {
fields: ['data'], // What should be the fields here, I have none ^^"
pageSize: 0,
autoLoad: false,
proxy: {
type: 'ajax',
url: 'data.json', // this file contains the data described above
reader: {
type: 'json',
rootProperty: 'DepartementsResult'
}
}
});
और फिर मैं नहीं जानता कि जब मैं इस दुकान का उपयोग कर एक कॉम्बो बनाना चाहते हैं क्या मैं भी लिखना चाहिए:
var combo = Ext.create('Ext.form.field.ComboBox', {
store: store,
displayField: 'data', // what field should be displayed ^^" ?
valueField: 'data', // same here I don't really know what to write
fieldLabel: 'Departements',
renderTo: Ext.getBody()
});
यहाँ वर्णित कोड के साथ लिंक https://fiddle.sencha.com/#fiddle/iau Sencha बेला है भाई! बहुत बहुत धन्यवाद !!
उत्कृष्ट उत्तर !! बहुत बहुत धन्यवाद Digigizmo, आपकी व्याख्या बहुत स्पष्ट हैं और आपका उदाहरण ठीक से अधिक काम करता है :)! बहुत धन्यवाद !! – JkSuf
आकर्षण की तरह काम किया। धन्यवाद! –