add form in abstract view
hi guys i'm try to add a form in an AbstractView
this is a snippet of code from my abstract view
Code:
protected JComponent createControl() {
JPanel view = new JPanel(new BorderLayout());
//crate table
myTable = new MyTable();
JComponent table = myTable.getControl();
//create scroll bal per tabella
JScrollPane sp = getComponentFactory().createScrollPane(table);
//create a form
TableForm tableForm = new TableForm(new Persona());
view.add(tableForm.getControl(), BorderLayout.CENTER);
view.add(sp, BorderLayout.CENTER);
the table is correct rendered but the form is not visible. TableForm is this
Code:
public class TableForm extends AbstractForm{
public TableForm(Persona persona){
super(FormModelHelper.createFormModel(persona, "personaForm"));
}
@Override
protected JComponent createFormControl() {
TableFormBuilder builder = new TableFormBuilder(getBindingFactory());
builder.add("firstName");
builder.row();
builder.add("lastName");
builder.row();
builder.add("address.street");
builder.row();
builder.add("address.city");
builder.row();
builder.add("address.state");
builder.row();
builder.add("address.zip");
JPanel panel = (JPanel) builder.getForm();
panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
return panel;
}
}
i'm try to develop a classic form with table results.
I mean in the top of the page input fields with button
and in the bottom page tables result
thanks for any help