[svn r251] fixed annotations , made export stuff work , made edit with simple text element work
This commit is contained in:
parent
1c47fbffa3
commit
4f25dd082d
21 changed files with 438 additions and 64 deletions
|
|
@ -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()
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue