--On May 21, 2013 8:46:38 AM -0700 John Ralls <[email protected]> wrote:


On May 21, 2013, at 8:26 AM, Derek Atkins <[email protected]> wrote:

John Ralls <[email protected]> writes:

How hard would it be to limit the number of rows to 3 pages, and to
load more on a scroll event? We'll want that behavior down the road
for real database operation so that we're not read-locking every
split in the active account.

Also a good idea, but what does that imply for the "Home" and "End"
keys?  Would that only get you to the beginning/end of the
currently-loaded data, or to the absolute beginning/end of all your
data?

Since the code hasn't yet been written, it could go either way. I'd
prefer the latter. I suspect most users would as well.

Back when I was doing commercial software development, I wrote code to do that for displaying tables in an XML editor. It was an interesting challenge given that the table could have thousands of rows, and any cell could span an arbitrary number of them. This case, wehre every row is the same, would be easier. It's definitely the case that this should be transparent to the end user. Home and End keys should work the same with or without this optimization.

          Mike

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to