]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Make openils.PermaCrud.Store use a default order_by clause in common situations
authorsenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 7 Jan 2011 23:05:29 +0000 (23:05 +0000)
committersenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 7 Jan 2011 23:05:29 +0000 (23:05 +0000)
commit7d4f02a3457983cd53ab963ed708e315e100ee37
tree7e68feed4803fc01a80eced540551d8cbaecd627
parent929cb5b1596fa5074a31fa179455f32532991433
Make openils.PermaCrud.Store use a default order_by clause in common situations

This avoids an issue where, using a FilteringSelect dijit, sometimes you type a
couple letters, let's says "ABC", and you get a set of matches like this:

"ABCDE"
"ABCD"
"ABC"

just because there happens to be no specific ordering.  If you click the ABC
match and tab away too quickly, the dijit will reset itself to the first match,
"ABCDE".  This is probably a Dojo/Dijit bug, as I've been able to duplicate the
problem with other stores, but that's all murky.

This avoids the issue by making sure the shortest match is at the top of the
list.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@19137 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/web/js/dojo/openils/PermaCrud/Store.js