2
Fork 0

[svn r251] fixed annotations , made export stuff work , made edit with simple text element work

This commit is contained in:
willemc 2007-05-19 20:02:27 +02:00
parent 1c47fbffa3
commit 4f25dd082d
21 changed files with 438 additions and 64 deletions

View file

@ -35,6 +35,8 @@ import com.idcanet.vasc.core.VascTableController;
import com.idcanet.vasc.core.column.VascAnnotationTableColumn;
import com.idcanet.vasc.core.column.VascTableColumn;
import com.idcanet.vasc.impl.column.BeanPropertyVascColumnValue;
import com.idcanet.vasc.impl.column.DefaultVascColumnEditor;
import com.idcanet.vasc.impl.column.DefaultVascColumnRenderer;
/**
*
@ -75,9 +77,12 @@ public class DefaultVascTableController implements VascTableController {
if (c.getVascColumnValue()==null) {
c.setVascColumnValue(new BeanPropertyVascColumnValue(column.getBeanProperty()));
}
if (c.getVascColumnEditor()==null) {
//c.setVascColumnEditor(new AutoVascColumnEditor(column.getBeanProperty()));
}
}
if (c.getVascColumnEditor()==null) {
c.setVascColumnEditor(new DefaultVascColumnEditor());
}
if (c.getVascColumnRenderer()==null) {
c.setVascColumnRenderer(new DefaultVascColumnRenderer());
}
}
}
@ -103,6 +108,19 @@ public class DefaultVascTableController implements VascTableController {
return result;
}
/**
* @see com.idcanet.vasc.core.VascTableController#initEditObject(com.idcanet.vasc.core.VascTable, java.lang.Object)
*/
public Object initEditObject(VascTable table, Object object) throws Exception {
if (object!=null) {
return object;
}
object = table.getVascRecordCreator().newRecord(table);
return object;
}
/**
* @see com.idcanet.vasc.core.VascTableController#refreshData()
*/