-
14 Mar 2013 8:58 AM #1
store filter problem
store filter problem
Hi!
I created one Ext.util.Filter for filter records on searchfield keyup event. All works fine on browser and Android Emulator. But when install .apk in the phone nothing are filtered. I use:
Phonegap 2.5.0
Sencha Touch 2.1.0
-
16 Mar 2013 12:51 PM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
With the information you have given, it's impossible to know what is going wrong.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
16 Mar 2013 7:08 PM #3
This doesn't work in android phone, but works in Emulator:
Code:Ext.define('App.view.Test', { extend: 'Ext.navigation.View', config: { items: [ { xtype: 'toolbar', items: [ { xtype: 'searchfield', listeners: { keyup: function(field, e) { var view = field.up('navigationview'), store = view.down('list').getStore(); store.clearFilter(true); store.filter( Ext.create('App.util.MyFilter', { value: field.getValue(), fields: ['document','name'] }) ); store.load(); } } } ] }, { xtype: 'list', store: { model: 'ModelName', remoteFilter: true, remoteSort: true, proxy: { database: 'DataBaseName', type: 'sql' } } } ] } });


Reply With Quote