के साथ Extjs Combobox भरना मेरे बेस क्लास में एक combobox है, जहां मैं केवल "फ़ील्ड्स" प्रॉपर्टी को कॉन्फ़िगर करता हूं। इस तरह:स्थिर डेटा
items: [
comboText = Ext.create('Ext.form.ComboBox', {
width: 150,
padding: '0 20 0 0',
displayField: 'label',
store: Ext.create('Ext.data.Store', {
fields: [
{type: 'string', name: 'label'},
{type: 'string', name: 'fieldName'}
]
})
}),
...]
मैं इस कॉम्बो में केवल डेटा प्रॉपर्टी कैसे पास कर सकता हूं? मैं नीचे दिए गए कोड की कोशिश की लेकिन काम नहीं करता:
comboTest.store.loadData(value);
जहां मूल्य इस तरह एक सरणी शामिल हैं:
[
{"label":"First name", "fieldName":"firstname"},
{"label":"Birth date", "fieldName":"birthdate"}
]
कोई त्रुटि नहीं है, लेकिन कुछ भी नहीं बता गया खोलता है।
मुझे इसकी सादगी के लिए यह समाधान पसंद है। एपीआई मैनुअल का एक संदर्भ जहां इसका वर्णन किया गया है: http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.form.field.ComboBox-cfg-store स्टोर कॉन्फ़िगरेशन की तलाश करें। –