diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-05-04 16:47:53 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-05-04 16:47:53 +0200 |
| commit | 075902f5c2b0febd70adf5209b4eef2cfb0813b8 (patch) | |
| tree | 8e12ccc68af565fc755957bd49f8f72a70a3a78b /addons/base/controllers/main.py | |
| parent | ff691a34b5b25ff2365ac8c0ba451757c50cfbf8 (diff) | |
[IMP] make sortable columns look sortable (and sorted) a bit
bzr revid: xmo@openerp.com-20110504144753-zemygt44re3o8z0m
Diffstat (limited to 'addons/base/controllers/main.py')
| -rw-r--r-- | addons/base/controllers/main.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 424313bc6d2..085e48d89e0 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -591,6 +591,16 @@ class ListView(View): domain=domain, sort=sort) eval_context = request.session.evaluation_context( request.context) + + if sort: + sort_criteria = sort.split(',')[0].split(' ') + print sort, sort_criteria + view['sorted'] = { + 'field': sort_criteria[0], + 'reversed': sort_criteria[1] == 'DESC' + } + else: + view['sorted'] = {} return { 'view': view, 'records': [ |
