перенос метода получающего поле объекта для отображения

This commit is contained in:
2024-10-20 13:34:38 +03:00
parent dc53ecd6c8
commit f13a9cda2e
76 changed files with 721 additions and 612 deletions

View File

@@ -59,5 +59,8 @@ public abstract class DBObject implements Selectable, Serializable {
public void SynchronizeFields(DBObject src) {
selected = src.selected;
}
//---------
//---------для отображения.
public Object getFieldAt(int coulmnIndex){
return null;
}
}

View File

@@ -114,9 +114,9 @@ public class DataSet<K, D extends DBObject> extends DataSetAnchestor {
public D get(Object key) {
return Data.get(key);
}
public Object getFieldAt(D object, int columnIndex) {
return null;
}
//public Object getFieldAt(D object, int columnIndex) {
// return null;
// }
public void clear() {
Data.clear();
}

View File

@@ -125,7 +125,7 @@ public class DataSetControlForm extends ControlForm<DataTable> {
DBObject object = dataSource.get((key));
if ((columnIndex == 1) && hasCheckBox())
return object.isSelected();
return dataSource.getFieldAt(object, columnIndex);
return object.getFieldAt(columnIndex); //dataSource.getFieldAt(object, columnIndex);
}
@Override
public boolean isCellEditable(int row, int col) {