1. #1
    Sencha User
    Join Date
    Dec 2012
    Posts
    32
    Vote Rating
    3
    alanthales is on a distinguished road

      0  

    Default 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

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,408
    Vote Rating
    851
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    With the information you have given, it's impossible to know what is going wrong.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    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 in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha User
    Join Date
    Dec 2012
    Posts
    32
    Vote Rating
    3
    alanthales is on a distinguished road

      0  

    Default


    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'
                        }
                    }
                }
            ]
        }
    });

Thread Participants: 1

Tags for this Thread