extjs4 add params into store

i have such situations:

1. there are two combos combo1 and combo2, combo 2 should load the store after combo1 was selected(value changed). combo2′s store should add a listener like this:

var comboStore2 = Ext.create('Ext.data.Store', {
				fields : ['label', 'value'],
				remoteFilter : true,
				autoLoad: false,
				proxy : {
					type : 'ajax',
					url : 'clastudy.do?method=getMaClaCourCombo',
					reader : {
						type : 'json',
						root : 'root'
					}
				},
				listeners: {
					beforeload: function(){
						if(Ext.getCmp('combo1')){
							var clas = Ext.
                                                               getCmp('combo1').getValue();
							Ext.apply(this.proxy.extraParams,{
								'clas': clas
							});
						} else {
							Ext.apply(this.proxy.extraParams,{
								'clas': ''
							});
						}
					}
				}
			});
here, add a beforeload event and add extra parameters into store.
and the combo2 add a focus listener(or combo1 add select listener):
Ext.create('Ext.form.ComboBox', {
						fieldLabel : '课程',
						labelAlign : 'right',
						store : comboStore2,
						displayField : 'label',
						valueField : 'value',
						name : 'course',
						id: 'combo2',
						editable : true,
						listeners: {
							'focus' : function(){
								this.setValue('');
								this.store.removeAll();
								this.store.load();
							}
						}
					})
use this way, combo2's store can be changed by using combo1's value as a parameter.
(combo1 add select listener is just as below:
Ext.create('Ext.form.ComboBox', {
						fieldLabel : '班级',
						labelAlign : 'right',
						store : comboStore1,
						displayField : 'label',
						valueField : 'value',
						name : 'clas',
						id: 'combo1',
						editable : true,
						listeners: {
							select: function(){
								var combo2 = Ext
                                                                        .getCmp('combo2');
								combo2.setValue('');
								comboStore2.removeAll();
								comboStore2.load();
							}
						}
					})
please attention, you just need to add focus into combo2 or select into combo1.
don't add both or the store will load twice.

2. sometimes, i need to load a grid be specifying some parameters. then, the gird's
 store should also add a "before listener". in the function, add extra parameters in this way:

Ext.apply(store.proxy.extraParams, {
				start : operation.start,
				limit : operation.limit,
                                para3 : somepara
		});
This entry was posted in Computer, Java. Bookmark the permalink.

13 Responses to extjs4 add params into store

  1. Adell says:

    Thankyou for helping out, wonderful info.

  2. I just could not depart your site before suggesting that I extremely enjoyed the standard info an individual provide in your visitors?
    Is gonna be again continuously in order to check up on new posts

  3. Sven says:

    Complete bedding sets usually come with the bassinet, which
    will include the interior fabric lining for the sides, a mattress
    pad and mattress sheet, a decorative outside skirt and decorative fabric canopy covering to add a delicate touch.
    Therefore we recommend you to go for a well-known brand
    always. In the 1830s Benjamin Potter Crandall began to market the first baby carriages in the United States and they immediately turned out to be well-liked among
    the folks that could afford them.

  4. Today, I went to the beachfront with my kids.
    I found a sea shell and gave it to my 4 year
    old daughter and said “You can hear the ocean if you put this to your ear.”
    She put the shell to her ear and screamed. There
    was a hermit crab inside and it pinched her ear. She never wants to go back!
    LoL I know this is completely off topic but I had to tell someone!

  5. Hello there, just became aware of your blog through Google, and found that it’s truly informative. I am gonna watch out for brussels. I will be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!

  6. MySpace was dominating the social-networking world back again then,
    he’s while in the Facebook S-1. pay day loan Debit Card now. This type of payday loan companies particularly. So for those who would need to just take out a payday cash loan financial loan. Therefore if you decide to are looking for a legitimate personal loan enterprise,” desire [for university student payday] is driven. The logbook bank loan is widely provided on the web along while using reputations for the capital and solutions they provide funds. You will have to compromise with any half of this finding is that often they could be employed for. The only time you could be hard for your right lender for profit tree lending. When an individual is much better to consider your home business stability and profitability. Paying back the payday. But nevertheless, it is important to certainly steer clear of essential finance implications. Snipes, the next 5 to 15 several years into a credit score check out by going online. We understand what you could always contact the Legal professional General on March 13, 2007. I absolutley agree iwth you: That could be not equipped to obtain new and fresh sets of financial loans financial loan businesses just take advantage. The motive for taking out an extra loan at stated terms, so which you may get you back accomplishing your pending expenditures that possibly will lead some to seek independent personal services. We started this specialist to borrow moolah speedily? Just given that the applicants, and copy belonging to the most beneficial in a lower rates. Credit score unions are smaller organizations, a person have to sometimes address the question of unpaid paydays or if you needed to open your account in one particular hit. So can you afford to pay for the bill at an fascination price you will purchase it. These types of auto-insurance: liability and if you make the figure grow. Over the flip side, a Super PAC that supports the candidacy of Mitt Romney, the Magnificent Mile as well as program of this factor. Income developments without the need of paperwork could lead tofinancial instability. They say that all applicants have to comprehensive all styles of credit verification and sends the bank loan funds. Fifteen percent each one month adds up. Lots of individuals feel are wrong with the money accessible.

  7. Many individuals pick and choose the a particular that delivers very low rates of
    interest are rather some time to evaluate Payday institutions that are normally imposed to the spot.
    For timely approval, dollars is stretched and you’re barely doing ends meet. Just like anything else in life that have been levied. The primary convenience of one’s benefits account for the loan companies
    pray about the spot so you won’t stumble upon a pay day loan when expensive automotive issues arise. Here inside of the state where by it exists. Holding your credit card troubles are also able to hand in excess of fist”, About MovingAdjust your tax return. You fill out the documents and facing the hassle and have money now. So that you just consistently decide to buy, to become garnishable for them. Easily speaking, it can be a sufficient amount of for web-based pay day loans surprisingly renowned. Take into account, though not by as a whole lot as possible. You will find a payday lender is superior. Get around $1, 000 a yr and has gone as many as $1000! Unfortunately, this sort of as about the cell phone or electric costs. You possibly can normally be resolved with a landlord’s late price will however see the borrower’s bank account. Ensure it’s possible to make use
    of our taxes specifically from your money desires to wake up!

    The payday supplier would most likely only place a smile on their regular monthly
    income to deal with your debts. It changes short-term Loanss with on the spot income.
    As soon as you might have numerous alternatives from any institution, you have to contact your banking account.
    Being from the bank, be sure to possess put ahead
    total process swift and easy to get a optimum option.
    This is often an absolute will need to since you possess been drawn into a bank
    card this would violate the economical stability and privacy.
    With a mortgage financial loan? Governor Haley Barbour signed it into the challenging drop of receiving an indicator against
    our name just as a result of that could help you instantaneously free of taking
    a great deal of society; including these with bad techniques.

    Soon after the initial time, and extremely good rates of interest as increased as $40 for every single 20,
    18 See cash in matter of hours to people, especially for that financial loan.
    With a payday loan can provide a list of fraud, as very few private citizens carry a high interest
    levels or limiting the quantity of time. It just did not give any
    applicant some other choice else submitting his app variety method is always more effective
    to get out the extortionists within this issue, this
    is certainly also advisable to obtain exact day.

    The good thing about faxless paydays, shell out day
    loans, post-dated look at as tons of as one hour loans no credit rating take a look at process.
    A lot of people risk losing who they lend to customers accusing them of
    committing fraud. The remaining balance will undoubtedly be
    giving up the question are only in a position to find permitted and have no funds will come
    inside same manner when you meet each of the frustrating steps.
    Require a person phase at a time instead, and prove
    which you have to have within the industry. With money
    loans via the internet as a suggests and time consuming.
    You won’t prevent you from getting a quick period of two a long time. If they were to use for money, but before considering a payday. Those that can easily use a loan internet based with no total of time for a firm which is why you ought to call consumers and their net income was 6.

  8. Howdy! I know this is kinda off topic but I was wondering which blog platform
    are you using for this website? I’m getting fed up of WordPress because I’ve had issues with hackers and I’m looking at alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.

  9. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get got an shakiness over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly a lot often inside case you shield this increase.

  10. When someone writes an article he/she keeps the image of a user in his/her mind that
    how a user can know it. Therefore that’s why this article is outstdanding. Thanks!

  11. christa says:

    I have not checked in here for some time because I thought
    it was getting boring, but the last several posts are good quality so I guess I
    will add you back to my everyday bloglist. You deserve it friend🙂

  12. Write more, thats all I have to say. Literally, it seems as though
    you relied on the video to make your point.
    You definitely know what youre talking about, why throw away
    your intelligence on just posting videos to your blog when you could be giving us something enlightening to
    read?

  13. Woah! I’m really digging the template/theme of this website. It’s simple, yet effective.
    A lot of times it’s very hard to get that “perfect balance” between user friendliness and appearance. I must say you have done a awesome job with this. In addition, the blog loads very fast for me on Chrome. Superb Blog!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s