fix list sort issues

This commit is contained in:
Rolux 2016-01-08 11:36:20 +05:30
parent c9de18d9f8
commit 69552399a3
1 changed files with 10 additions and 8 deletions

View File

@ -116,19 +116,21 @@ oml.ui.list = function() {
oml.UI.set({listSelection: data.ids});
},
oml_find: function() {
/*
that.options({sort: ...}) reloads the list,
but does not update the number of items
*/
if (ui.listView == oml.UI.getPrevious().listView) {
if (
JSON.stringify(ui.listSort)
!= JSON.stringify(oml.UI.getPrevious().listSort)
== JSON.stringify(oml.UI.getPrevious().listSort)
) {
/*
that.options({sort: ...}) would already reload
the list, but not update the number of items
*/
var options = that.options();
options.sort = Ox.clone(ui.listSort, true);
that.reloadList();
} else {
that.options({
sort: Ox.clone(ui.listSort, true)
});
}
that.reloadList();
}
},
oml_item: function() {