++
мелочи. название p для версии общей памяти, фильтр задач по матрицам, отображение числа завершившихся задач в статусе, отображение размерности матрицы и числа процессов в таблице задач
This commit is contained in:
@@ -20,16 +20,26 @@ public class HeaderTextFilter<D extends DBObject> implements DBObjectFilter_<D>
|
||||
JPopupMenu popup = null;
|
||||
private String filterValue = "";
|
||||
private int offset = 0;
|
||||
boolean contains = true;
|
||||
//при одиночном клике, показать поверх заголовка столбца выпавшее меню с полем фильтра.
|
||||
public HeaderTextFilter(DataSet dataSet_in, int columnIndex_in, int offset_in) {
|
||||
public HeaderTextFilter(DataSet dataSet_in, int columnIndex_in, int offset_in, boolean contains_in) {
|
||||
dataSet = dataSet_in;
|
||||
columnIndex = columnIndex_in;
|
||||
offset = offset_in;
|
||||
contains=contains_in;
|
||||
}
|
||||
public HeaderTextFilter(DataSet dataSet_in, int columnIndex_in, int offset_in) {
|
||||
this(dataSet_in,columnIndex_in,offset_in, true);
|
||||
}
|
||||
@Override
|
||||
public boolean Validate(D object) {
|
||||
Object field = dataSet.getUI().getColumnInfo(columnIndex).getFieldAt(object);
|
||||
return (field instanceof String) && field.toString().toLowerCase().contains(filterValue);
|
||||
if (field instanceof String){
|
||||
String s = field.toString().toLowerCase();
|
||||
return contains?s.contains(filterValue):
|
||||
(filterValue.isEmpty()||s.equals(filterValue)) || (filterValue.trim().isEmpty()&&s.isEmpty());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
//---
|
||||
public void Mount(DataTable control) {
|
||||
|
||||
Reference in New Issue
Block a user