[svn r342] WIP2
This commit is contained in:
parent
a60c7487e9
commit
62f7881380
40 changed files with 1559 additions and 514 deletions
|
|
@ -28,12 +28,13 @@ package com.idcanet.vasc;
|
|||
|
||||
import java.util.Date;
|
||||
|
||||
import com.idcanet.vasc.core.VascController;
|
||||
import com.idcanet.vasc.core.VascEntry;
|
||||
import com.idcanet.vasc.core.VascEntryField;
|
||||
import com.idcanet.vasc.core.ui.VascList;
|
||||
import com.idcanet.vasc.impl.DefaultVascController;
|
||||
import com.idcanet.vasc.impl.DefaultVascEntry;
|
||||
import com.idcanet.vasc.impl.DefaultVascEntryField;
|
||||
import com.idcanet.vasc.impl.DefaultVascTableController;
|
||||
import com.idcanet.vasc.impl.actions.AddRowAction;
|
||||
import com.idcanet.vasc.impl.actions.CSVExportGlobalAction;
|
||||
import com.idcanet.vasc.impl.actions.DeleteRowAction;
|
||||
|
|
@ -52,6 +53,17 @@ import com.idcanet.vasc.models.TestModel;
|
|||
*/
|
||||
public class TestTable {
|
||||
|
||||
static VascController getDefaultVascController() {
|
||||
DefaultVascController c = new DefaultVascController();
|
||||
|
||||
|
||||
//entry.setVascEntryResourceResolver(new VascI18nTextValue());
|
||||
|
||||
return c;
|
||||
|
||||
}
|
||||
|
||||
|
||||
static public VascEntry getVascTable() throws Exception {
|
||||
|
||||
// define query
|
||||
|
|
@ -63,6 +75,8 @@ public class TestTable {
|
|||
*/
|
||||
|
||||
|
||||
VascController c = getDefaultVascController();
|
||||
|
||||
TestModelVascDataSource data = new TestModelVascDataSource();
|
||||
|
||||
// config table
|
||||
|
|
@ -72,24 +86,16 @@ public class TestTable {
|
|||
entry.setHeaderDescription("Met een hele coole tooltip");
|
||||
entry.setHeaderImage("/resources/images/gabelfresser.gif");
|
||||
entry.setHelpId("someKey");
|
||||
//entry.setVascTableController(new DefaultVascTableController());
|
||||
entry.setVascBackend(data);
|
||||
|
||||
//table.setVascTextValue(new DefaultVascTextValue());
|
||||
entry.setVascEntryResourceResolver(new VascI18nTextValue());
|
||||
|
||||
// entry.setVascEntryRecordCreator(new BeanVascEntryRecordCreator(TestModel.class));
|
||||
|
||||
entry.addRowAction(new AddRowAction());
|
||||
entry.addRowAction(new EditRowAction());
|
||||
entry.addRowAction(new DeleteRowAction());
|
||||
|
||||
entry.addGlobalAction(new XMLExportGlobalAction());
|
||||
entry.addGlobalAction(new CSVExportGlobalAction());
|
||||
//table.addGlobalActions(new HTMLExportGlobalAction());
|
||||
entry.addGlobalAction(new RefreshDataGlobalAction());
|
||||
|
||||
//table.addUserOptions(userOption);
|
||||
|
||||
//table.addColumnActions(new GraphColumnAction());
|
||||
|
||||
VascEntryField field = new DefaultVascEntryField();
|
||||
|
|
@ -98,7 +104,12 @@ public class TestTable {
|
|||
field.setDefaultValue("DEFFFFFF");
|
||||
field.setHelpId("helpColumnKey");
|
||||
field.setImage("/META-INF/images/silk/png/tick.png");
|
||||
field.setVascEntryFieldType(vascEntryFieldType)
|
||||
try {
|
||||
field.setVascEntryFieldType(c.getVascEntryFieldTypeControllerResolver().getVascEntryFieldTypeController().getVascEntryFieldType("TextField"));
|
||||
} catch (Throwable e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
field.setVascEntryFieldValue(new BeanPropertyVascEntryFieldValue("name"));
|
||||
entry.addVascEntryField(field);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue