BA is launched at eg 22.00pm and loads eg 6 AUS markets/horse racing
At 02.00am the available markets in bf are eg 9 for aus/horse racing (3 raced are added)
If I call the ba.getSports at 02.00am will I get 9 races or the initial 6?
I assume you mean getEvents as getSports only retrieves the list of available sports. You will get the initial 6. You should precede this call with ba.refreshMarkets to update the market tree.
At 02.00am what races will the ba.loadQuickPickList load? 9 or 6?
This will automatically refresh the market tree before adding the markets so you will get 9 markets.
where these 6 or 9 races will be loaded? in 1st tab's qpl? in all tab's qpl?
They are loaded in the active tab. ie. whatever value is in ba.tabIndex