Here are a few examples of what you can do, and how to do it, with the `GridPicker` component.
I've also set up a little benchmarking demo. The code is not easily readable, so that's not the best for learning, but it demonstrates the difference in reactivity between a buffered grid and a regular combo box.
50k records in a combo. How long do you think it will take to open?
This example demonstrates that sensible default configuration is implemented, so you don't need much to have the component up and running.
The code for this combo fits in a standard 80 chars line:
Ext.widget('gridpicker', {renderTo: 'example2', store: ['Foo', 'Bar', 'Baz']});
If you're not interested in huge datasets, maybe the ease of presenting your data will convince you.