Threaded View

  1. #1
    Sencha User
    Join Date
    Mar 2008
    Posts
    53
    Answers
    2
    Vote Rating
    2
    manilodisan is on a distinguished road

      0  

    Default Answered: Tree menu handle failure calls on store

    Answered: Tree menu handle failure calls on store


    I have a simple tree menu defined with a store attached. The store calls an url for the response containing the items it has. If the user is not logged in the servers responds:
    Code:
    {"message": "Invalid permissions", "data": {}, "success": false}
    My question is: how do I handle this response to catch it in a failure type method as a callback probably and show the user that error message or maybe redirect him to the login page.

    My tree is as follows:

    Code:
    Ext.define('AP.view.layout.MenuTree' ,{
    	alias : 'widget.mainMenuTree',
    	extend: 'Ext.tree.Panel',
    	border: false,
    	useArrows: true,
    	rootVisible: false,
    	initComponent: function(){
    		Ext.apply(this, {
    			viewConfig: {
    				getRowClass: function(record) {
    					if (!record.get('leaf')) {
    						return 'group ';
    					}
    					return record.get('cls');
    				}
    			},
    			store: Ext.create('Ext.data.TreeStore', {
    				model: 'Menu',
    				proxy: {
    					type: 'rest',
    			                url : AP_ROOT_URL + 'menu/',
    			                reader: {
    			                        type: 'json',
    			                        successProperty: 'success'
    			                }
    				}
    			})
    		});
    		this.callParent();
    	}
    })
    I see it has a successProperty but how do I catch the failure message?

  2. You should be able to inspect everything about the server response in that callback.

    If you'd prefer to grab the data in a different place with less work to get to the response, you can add a listener to your store's proxy. I'm guessing you might be using an Ajax proxy:

    http://docs.sencha.com/ext-js/4-0/#!...vent-exception

Thread Participants: 1

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi