[svn r260] made swing work
This commit is contained in:
parent
0f55185807
commit
848eb431d6
14 changed files with 825 additions and 127 deletions
|
|
@ -126,7 +126,7 @@ public class SwtVascViewRenderer implements VascViewRenderer {
|
|||
logger.info("Rending Edit View");
|
||||
table.getVascTableController().initEditObject(table, object);
|
||||
|
||||
SwtVascEditDialog dialog = new SwtVascEditDialog(Display.getCurrent().getActiveShell(),table,object,"Edit","TOITO");
|
||||
SwtVascEditDialog dialog = new SwtVascEditDialog(Display.getCurrent().getActiveShell(),table,object,"Vasc Edit","Edit");
|
||||
Object result = dialog.open();
|
||||
if(result==null) {
|
||||
return;
|
||||
|
|
@ -172,6 +172,10 @@ public class SwtVascViewRenderer implements VascViewRenderer {
|
|||
}
|
||||
}
|
||||
|
||||
public void renderDelete(VascTable table,Object rowBean) throws Exception {
|
||||
|
||||
}
|
||||
|
||||
public class SwtVascEditDialog extends Dialog {
|
||||
|
||||
private Shell shell = null;
|
||||
|
|
@ -246,7 +250,11 @@ public class SwtVascViewRenderer implements VascViewRenderer {
|
|||
l.setToolTipText(c.getToolTip());
|
||||
}
|
||||
|
||||
|
||||
|
||||
try {
|
||||
table.getVascTableController().initEditObjectColumn(c, bean);
|
||||
|
||||
if(c.getVascColumnEditor()==null) {
|
||||
Label valueLabel = new Label(body, SWT.WRAP);
|
||||
valueLabel.setText(""+c.getVascColumnValue().getValue(c, bean));
|
||||
|
|
@ -258,15 +266,6 @@ public class SwtVascViewRenderer implements VascViewRenderer {
|
|||
logger.log(Level.WARNING,"Error making column editor: '"+c.getVascColumnValue()+"' error: "+e.getMessage(),e);
|
||||
}
|
||||
|
||||
// set the default value before creating property
|
||||
if(c.getVascColumnValue()==null & c.getDefaultValue()!=null) {
|
||||
try {
|
||||
logger.finer("Setting default value for: "+c.getName()+" def: "+c.getDefaultValue());
|
||||
c.getVascColumnValue().setValue(c, bean, c.getDefaultValue());
|
||||
} catch (Exception e) {
|
||||
logger.log(Level.WARNING,"Error in setting default value: '"+c.getDefaultValue()+"' error: "+e.getMessage(),e);
|
||||
}
|
||||
}
|
||||
if(c.getColumnEditor() instanceof Control) {
|
||||
Control editor = (Control)c.getColumnEditor();
|
||||
GridData gridData = new GridData();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue