के बाद से bmoueskau एक काफी पूर्ण विशेषताओं कार्यान्वयन प्रदान की है, मैंने सोचा था कि एक और अधिक नंगे हड्डियों उदाहरण मदद कर सकता है।
var store = new Ext.data.JsonStore({
url: '/your/ajax/script/',
root: 'data', // the root of the array you'll send down
idProperty: 'id',
fields: ['id','value']
});
var combo = new Ext.form.ComboBox({
store: store,
displayField:'value',
typeAhead: true,
mode: 'remote',
queryParam: 'query', //contents of the field sent to server.
hideTrigger: true, //hide trigger so it doesn't look like a combobox.
selectOnFocus:true,
width: 250,
renderTo: 'autocomplete' //the id of the html element to render to.
//Not necessary if this is in an Ext formPanel.
});
दुकान अपने सर्वर इस प्रकार फ़ॉर्मेट से प्रतिक्रिया को स्वीकार करेंगे:
{
"success": true,
"data": [
{
"id": 10,
"value": "Automobile"
},
{
"id": 24,
"value": "Autocomplete"
}
]
}
बेशक
, आप भी है कि अगर अधिक अपनी शैली है एक Ext.data.XMLReader साथ अपनी दुकान सेट कर सकते हैं।
मुझे उम्मीद है कि आपको शुरू हो जाएगा। मैं Ext documentation की उत्कृष्टता पर पर्याप्त दबाव नहीं डाल सकता। combobox samples के अलावा इसमें कुछ प्रासंगिक उदाहरण हैं, जिन्हें मैंने पहली बार कुछ ऑटोकंपलेटर्स बनाते समय उपयोग किया था।
नंगे हड्डियों मदद करता है :) –
क्या आप इसे काम कर रहे थे? – wes
ग्रेट उत्तर। यह काम करता हैं! – clops