рефакторинг фильтра по заголовку столбца. начало.

This commit is contained in:
2024-10-20 12:09:59 +03:00
parent 96df1c3a18
commit dc53ecd6c8
7 changed files with 80 additions and 49 deletions

View File

@@ -24,6 +24,7 @@ import java.io.File;
import java.nio.file.Paths;
import java.util.Vector;
public class Global {
//todo свести большинство к содержимому mainModule, сделать различные типы properties, переместить туда глобальный журнал (?)
public static MainModule mainModule = null;
//Режим
public static Mode mode = Mode.Undefined;

View File

@@ -35,22 +35,9 @@ public class MessagesControlForm extends DataSetControlForm {
ShowCurrentObject();
}
@Override
protected void createControl() {
super.createControl();
protected void createFilters() {
super.createFilters();
headersTextFilters.put(3, new HeaderTextFilter(dataSource, 3));
control.setRowSorter(null);
TableRowSorter<TableModel> sorter = new TableRowSorter<>(control.getModel());
sorter.setSortable(3, false);
control.setRowSorter(sorter);
/*
List<RowSorter.SortKey> sortKeys = new ArrayList<>();
for (int i = 0; i < 6; ++i)
sorter.setSortable(i, false);
sortKeys.add(new RowSorter.SortKey(6, SortOrder.DESCENDING));
sortKeys.add(new RowSorter.SortKey(7, SortOrder.DESCENDING));
*/
// sorter.setSortKeys(sortKeys);
// sorter.sort();
}
@Override
public boolean hasMenuBar() {