no message
This commit is contained in:
@@ -32,10 +32,10 @@ public class DataSetControlForm<D extends DBObject> extends ControlForm<DataTabl
|
||||
protected String colNamesAndSizes = "";
|
||||
protected Vector<ColumnInfo> columns = new Vector<>(); //информация о столбцах и их оформлении
|
||||
//-
|
||||
protected Vector<DBbjectFilter_<D>> allFilters = new Vector<>();
|
||||
protected Vector<DBObjectFilter_<D>> allFilters = new Vector<>();
|
||||
<M> Vector<M> getFilters(Class<M> f){
|
||||
Vector<M> res = new Vector<>();
|
||||
for (DBbjectFilter_ filter_: allFilters){
|
||||
for (DBObjectFilter_ filter_: allFilters){
|
||||
//либо М, либо наследует от М
|
||||
if (filter_.getClass().equals(f)||filter_.getClass().getSuperclass().equals(f)){
|
||||
res.add((M) filter_);
|
||||
@@ -43,7 +43,7 @@ public class DataSetControlForm<D extends DBObject> extends ControlForm<DataTabl
|
||||
}
|
||||
return res;
|
||||
}
|
||||
public void AddFilter(DBbjectFilter_ filter_in){
|
||||
public void AddFilter(DBObjectFilter_ filter_in){
|
||||
allFilters.add(filter_in);
|
||||
}
|
||||
//---
|
||||
@@ -340,8 +340,8 @@ public class DataSetControlForm<D extends DBObject> extends ControlForm<DataTabl
|
||||
}
|
||||
protected void createFilters() {
|
||||
}
|
||||
public boolean ApplyFilters(D object) {
|
||||
for (DBbjectFilter_ filterInterface: allFilters){
|
||||
protected boolean ApplyFilters(D object) {
|
||||
for (DBObjectFilter_ filterInterface: allFilters){
|
||||
if (!filterInterface.Validate(object))
|
||||
return false;
|
||||
}
|
||||
@@ -353,10 +353,10 @@ public class DataSetControlForm<D extends DBObject> extends ControlForm<DataTabl
|
||||
}
|
||||
@Override
|
||||
public void Show() {
|
||||
for (DBbjectFilter_ filter_ : allFilters) filter_.DropMatchesCount();
|
||||
for (DBObjectFilter_ filter_ : allFilters) filter_.DropMatchesCount();
|
||||
super.Show();
|
||||
if (f_ui != null) f_ui.ShowMatchesCount(getRowCount());
|
||||
for (DBbjectFilter_ filter_ : allFilters) filter_.ShowMatchesCount();
|
||||
for (DBObjectFilter_ filter_ : allFilters) filter_.ShowMatchesCount();
|
||||
}
|
||||
public void Show(Object pk) {
|
||||
Show();
|
||||
|
||||
Reference in New Issue
Block a user