on 09-13-2004 8:24 PM
hi,
I have the following scenario.
->there are 10,000 items in the database. These have to displayed in the Webdynpro table.
->Obviously reading all 10,000 at a time and loading the model is not performant.
Is there any way I can implement a logic where, when next page, button is pressed, I can load items for that page?
Regards
Kiran
Hi Kiran,
IMHO what might be technically possible does not always make sense regarding the usability of an application. No real user in this world will page/scroll through 10.000 items. So the only solution is to provide search- and filter-facilities to limit the resulting number of items to, let's say 200, max.
Best regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Kiran,
in my experience webdynpro is able to handle tables with 10.000 records (ok maybe it is not very usable with the scroll buttons, but that's another story...)
The bottleneck is the backend and loading the data, if you can get this to perform good, it will work (of course depends on which kind of data and how much you load in that operation)
Regards
Bruno
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
"Load on demand" from UI to backend will be addressed in future releases. Currently you have to fetch all items from the backend. But be aware that Web Dynpro handles the paging between frontend (UI) and application server for you, i.e. not all 10,000 items are sent to the browser.
There are no events when the user scrolls in the table UI.
Bye,
Thomas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
For my knowledge we can use "onFilterAction" for doing this.
Please go through the Table UIElement help.
Regards
Anil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.