fix sorting by timestamp

dbus-notify
Zlatin Balevsky 2022-07-27 21:52:32 +01:00
parent 43f533b34d
commit fcafa7e9d4
No known key found for this signature in database
GPG Key ID: A72832072D525E41
1 changed files with 2 additions and 1 deletions

View File

@ -80,7 +80,7 @@ class ContentPanelView {
tableModel(list : model.hits) {
closureColumn(header : trans("SEARCHER"), type : Persona, read : { row -> row.persona})
closureColumn(header : trans("KEYWORDS"), type : String, read : {row -> HTMLSanitizer.sanitize(row.keywords.join(" "))})
closureColumn(header : trans("DATE"), type : String, read : {row -> String.valueOf(new Date(row.timestamp))})
closureColumn(header : trans("DATE"), type : Long, read : {row -> row.timestamp})
}
}
}
@ -140,6 +140,7 @@ class ContentPanelView {
hitsTable.rowSorter.setComparator(0, new PersonaComparator())
hitsTable.rowSorter.addRowSorterListener({evt -> lastHitsSortEvent = evt})
hitsTable.rowSorter.setSortsOnUpdates(true)
hitsTable.setDefaultRenderer(Long.class, new DateRenderer())
selectionModel = hitsTable.getSelectionModel()
selectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION)
selectionModel.addListSelectionListener({