!7
abstract sclass DynCRUD extends DynModule {
transient Class conceptClass;
transient SimpleCRUD crud;
*() {}
*(Class *conceptClass) {}
start {
db(); // So we can do stuff in overridden start methods
}
visualize {
if (crud == null) crud = SimpleCRUD(conceptClass);
crud.hID = "[hidden] ID";
showConceptsTable_afterUpdate.set(voidfunc(JTable t) {
setColumnName(t, 0, crud.hID)
});
ret crud.make();
}
}