001 package org.springframework.richclient.samples.dataeditor.ui;
002
003 import org.springframework.richclient.samples.dataeditor.domain.Item;
004 import org.springframework.richclient.widget.editor.DefaultDataEditorWidget;
005 import org.springframework.richclient.widget.table.PropertyColumnTableDescription;
006
007 public class ItemDataEditor extends DefaultDataEditorWidget
008 {
009 public ItemDataEditor(ItemDataProvider itemDataProvider)
010 {
011 super("itemDataEditor", itemDataProvider);
012 setDetailForm(new ItemForm());
013 setFilterForm(new ItemFilterForm());
014
015 PropertyColumnTableDescription tableDescription = new PropertyColumnTableDescription("itemDataEditor", Item.class);
016 tableDescription.addPropertyColumn("name");
017 tableDescription.addPropertyColumn("description");
018 tableDescription.addPropertyColumn("supplier.name");
019 setTableWidget(tableDescription);
020 }
021
022
023 }