[svn r283] added date and boolean editors to swing
This commit is contained in:
parent
9218ea6c8e
commit
78a5744a2a
10 changed files with 204 additions and 5 deletions
|
|
@ -27,6 +27,7 @@
|
|||
package com.idcanet.vasc.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
|
@ -37,7 +38,9 @@ import com.idcanet.vasc.core.VascTable;
|
|||
import com.idcanet.vasc.core.VascTableController;
|
||||
import com.idcanet.vasc.core.column.VascAnnotationTableColumn;
|
||||
import com.idcanet.vasc.core.column.VascTableColumn;
|
||||
import com.idcanet.vasc.core.ui.VascDate;
|
||||
import com.idcanet.vasc.core.ui.VascTextField;
|
||||
import com.idcanet.vasc.core.ui.VascToggle;
|
||||
import com.idcanet.vasc.impl.column.BeanPropertyVascColumnValue;
|
||||
|
||||
/**
|
||||
|
|
@ -91,7 +94,13 @@ public class DefaultVascTableController implements VascTableController {
|
|||
}
|
||||
}
|
||||
if (c.getVascUIComponent()==null) {
|
||||
c.setVascUIComponent(new VascTextField());
|
||||
if (c.getDefaultValue() instanceof Boolean) {
|
||||
c.setVascUIComponent(new VascToggle());
|
||||
} else if (c.getDefaultValue() instanceof Date) {
|
||||
c.setVascUIComponent(new VascDate());
|
||||
} else {
|
||||
c.setVascUIComponent(new VascTextField());
|
||||
}
|
||||
}
|
||||
if (c.getVascColumnRenderer()==null) {
|
||||
//c.setVascColumnRenderer(new DefaultVascColumnRenderer());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue