[svn r270] added extra ui layer
This commit is contained in:
parent
b1f6e870a3
commit
56c4fad429
23 changed files with 825 additions and 105 deletions
|
|
@ -29,6 +29,8 @@ package com.idcanet.vasc;
|
|||
import com.idcanet.vasc.core.VascTable;
|
||||
import com.idcanet.vasc.core.column.VascAnnotationTableColumn;
|
||||
import com.idcanet.vasc.core.column.VascTableColumn;
|
||||
import com.idcanet.vasc.core.ui.VascList;
|
||||
import com.idcanet.vasc.core.ui.VascTextField;
|
||||
import com.idcanet.vasc.impl.BeanVascRecordCreator;
|
||||
import com.idcanet.vasc.impl.DefaultVascTableController;
|
||||
import com.idcanet.vasc.impl.DefaultVascTextValue;
|
||||
|
|
@ -39,8 +41,6 @@ import com.idcanet.vasc.impl.actions.EditRowAction;
|
|||
import com.idcanet.vasc.impl.actions.RefreshDataGlobalAction;
|
||||
import com.idcanet.vasc.impl.actions.XMLExportGlobalAction;
|
||||
import com.idcanet.vasc.impl.column.BeanPropertyVascColumnValue;
|
||||
import com.idcanet.vasc.impl.column.DefaultVascColumnEditor;
|
||||
import com.idcanet.vasc.impl.column.DefaultVascColumnRenderer;
|
||||
import com.idcanet.vasc.models.TestModel;
|
||||
import com.idcanet.xtes.core.TemplateStore;
|
||||
import com.idcanet.xtes.core.XTESParser;
|
||||
|
|
@ -64,6 +64,9 @@ public class TestTable {
|
|||
Query query = store.getQuery("testUsers2");
|
||||
*/
|
||||
|
||||
|
||||
TestModelVascDataSource data = new TestModelVascDataSource();
|
||||
|
||||
// config table
|
||||
VascTable table = new VascTable();
|
||||
table.setName("Testje");
|
||||
|
|
@ -72,7 +75,7 @@ public class TestTable {
|
|||
table.setHeaderImage("/resources/images/gabelfresser.gif");
|
||||
table.setHelpId("someKey");
|
||||
table.setVascTableController(new DefaultVascTableController());
|
||||
table.setVascDataSource(new TestModelVascDataSource());
|
||||
table.setVascDataSource(data);
|
||||
|
||||
//table.setVascTextValue(new DefaultVascTextValue());
|
||||
table.setVascTextValue(new VascI18nTextValue());
|
||||
|
|
@ -97,8 +100,8 @@ public class TestTable {
|
|||
column.setHelpId("helpColumnKey");
|
||||
column.setImage("/META-INF/images/silk/png/tick.png");
|
||||
column.setWidth(400);
|
||||
column.setVascColumnEditor(new DefaultVascColumnEditor());
|
||||
column.setVascColumnRenderer(new DefaultVascColumnRenderer());
|
||||
column.setVascUIComponent(new VascTextField());
|
||||
// column.setVascColumnRenderer(new DefaultVascColumnRenderer());
|
||||
column.setVascColumnValue(new BeanPropertyVascColumnValue("name"));
|
||||
table.addTableColumns(column);
|
||||
|
||||
|
|
@ -106,7 +109,11 @@ public class TestTable {
|
|||
table.addTableColumns(column);
|
||||
|
||||
column = new VascAnnotationTableColumn("testModel");
|
||||
//column.setColumnEditor(columnEditor);
|
||||
VascList list = new VascList();
|
||||
list.setVascSelectItemModel(data);
|
||||
column.setVascUIComponent(list);
|
||||
|
||||
|
||||
table.addTableColumns(column);
|
||||
return table;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue