!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 {
makeConceptsTable_idWidth = 0;
if (crud == null) crud = SimpleCRUD(conceptClass);
makeConceptsTable_afterUpdate.set(voidfunc(JTable t) {
setColumnName(t, 0, "")
});
ret crud.make();
}
}