[Koha-bugs] [Bug 12646] Only "top 20" rows visible in invoices search result

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Jul 24 12:11:02 CEST 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12646

--- Comment #2 from Jacek Ablewicz <abl at biblos.pk.edu.pl> ---
(In reply to Jonathan Druart from comment #1)
> Are you sure it is caused by bug 12147?
> The patch removed "bPaginate: false,", so the pagination was already removed.

Pretty sure that it was caused by removing "bPaginate: false," (or, at least,
that after re-adding it, things seem to be back to normal). I don't really know
why it works that way, some DataTables weirdness maybe? My guess is that with
all DataTables controls hidden with "sDom: t", pagination in still in efect
"under the hood" (but no longer controllable in any way: no way to navigate to
next result page or control the amount displayed).

Anyway, it got me thinkig about the ergonomics of invoice search in general;
maybe reenabling (at least some) datatables controls (instead of turning off
"under the hood" pagination like in Bug 11798) would be way better aproach
here? I mean, in mid-sized library, there may be hundreds/tousends invoices
entered each year; after a relativelly short period of time this page would
become less and less usable in it's current form (and also slower - but thats
not easy remediable, unless we decide to convert it to ajax/server-side
datatable variant ?).

Apart from pagination controlls, IMO it would be nice to have a general purpose
datatables search box/filter available in this page. Doing some testing right
now (with sDom: "t" simply removed):
- filtering by "show only subscription" does seem to coexist nicely with
general-pupose DT search box (btw, having such a checkbox to show only open
invoices would also be a great addition from an ergonomics standpoint)
- checkboxes for selecting invoices to be merged are beahving a little weird
(invoices to be merged need to be selected on the same result page for the
selection to become effecive); no idea how to fix it..

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list