× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Jon

Invoices hopefully dosn't disappeare from a financial system, if they do it
is time to find another system ;-)

In old javascript web pages you may find internal sorting, selction and
full load - but most modern component
based pages works different and much more interactivly with the server
where you may chose between
loading all used for 1-5 pages, loading by single paging where users has to
wait until next page is loaded or
loading dynamically that is loading 2 or 3 pages ahead in the scroll
direction in background and keeping 2 or 3 pages
already read of what the user sees. The latter two requires server side
sorting, selection and paging.

There are several reasons for this techniques. a. it takes time to load big
datasets. b. you fill up memory in small
devices. c. it takes time to render the DOM especially when advanced CSS
(like bootstrap) is used.

So what you do is to create a Datastore seperated for the rendered DOM
(what the user sees). The Datastore is
an object/component with data and methods that interact with the server
while the actually rendering is done
by another object/component that interact with the users events and again
by interacting with the Datastore
renders the data only fitting the pagesize of the device.

This may sound tricky but it actually is quite easy because we have
preprogrammed configuable components to
handle it.



<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virusfri.
www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Tue, Jan 9, 2018 at 6:32 PM, Booth Martin <booth@xxxxxxxxxxxx> wrote:

This is usually a few lines of simple code, easily part of the skeleton,
no modification needed.

*

SFLTOP1 4S 0H SFLRCDNBR(CURSOR *TOP)

*
On 1/9/2018 7:18 AM, Henrik Rützou wrote:

...Refreshing the subfile (pressing F5) will either cause the sub-file to
be
positioned at
the top/buttom or will require additional coding to positioning the
subfile
where one where at
the time for the refresh. ...


--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.