[svn r249] fixed annotation support , added talbecontroller
This commit is contained in:
parent
a4d1ff1c57
commit
d88cb26330
20 changed files with 403 additions and 58 deletions
|
|
@ -33,8 +33,10 @@ import org.eclipse.swt.widgets.Display;
|
|||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
import com.idcanet.vasc.core.VascTable;
|
||||
import com.idcanet.vasc.core.column.VascAnnotationTableColumn;
|
||||
import com.idcanet.vasc.core.column.VascTableColumn;
|
||||
import com.idcanet.vasc.impl.BeanVascRecordCreator;
|
||||
import com.idcanet.vasc.impl.DefaultVascTableController;
|
||||
import com.idcanet.vasc.impl.DefaultVascTextValue;
|
||||
import com.idcanet.vasc.impl.actions.AddRowAction;
|
||||
import com.idcanet.vasc.impl.actions.DeleteRowAction;
|
||||
|
|
@ -93,6 +95,7 @@ public class SWTTest extends TestCase {
|
|||
table.setToolTip("tooltip text");
|
||||
table.setDescription("en de omscheiving");
|
||||
table.setHelpId("someKey");
|
||||
table.setVascTableController(new DefaultVascTableController());
|
||||
table.setVascDataSource(new TestModelVascDataSource());
|
||||
table.setVascTextValue(new DefaultVascTextValue());
|
||||
table.setVascViewRenderer(render);
|
||||
|
|
@ -122,16 +125,18 @@ public class SWTTest extends TestCase {
|
|||
column.setVascColumnValue(new BeanPropertyVascColumnValue("name"));
|
||||
table.addTableColumns(column);
|
||||
|
||||
column = new VascAnnotationTableColumn("description");
|
||||
table.addTableColumns(column);
|
||||
/*
|
||||
column = new VascTableColumn();
|
||||
column.setName("test2");
|
||||
column.setToolTip("tooltip2");
|
||||
column.setDefaultValue("DEFF2FFFF");
|
||||
column.setHelpId("helpColum2nKey");
|
||||
column.setWidth(200);
|
||||
//column.setVascColumnEditor(vascColumnEditor);
|
||||
//column.setVascColumnRenderer(vascColumnRenderer);
|
||||
column.setVascColumnValue(new BeanPropertyVascColumnValue("description"));
|
||||
table.addTableColumns(column);
|
||||
*/
|
||||
|
||||
// render
|
||||
render.renderView(table);
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package com.idcanet.vasc.tests.models;
|
|||
|
||||
import java.util.Date;
|
||||
|
||||
import com.idcanet.vasc.annotations.VascColumnWidth;
|
||||
import com.idcanet.vasc.annotations.VascDefaultValue;
|
||||
import com.idcanet.vasc.annotations.VascHelpId;
|
||||
import com.idcanet.vasc.annotations.VascName;
|
||||
|
|
@ -69,6 +70,7 @@ public class TestModel {
|
|||
@VascToolTip(key="De omscheiving")
|
||||
@VascHelpId(helpId="help.id")
|
||||
@VascDefaultValue(defaultValue="xxxxx")
|
||||
@VascColumnWidth(width=200)
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue