Oh I did it ...
The previous code need small changes:
Model model = new Model(new AttributeDescriptor());
addAttributeForm.setModel(model);
DropDownChoice attributeDescriptor = new
DropDownChoice("attributeDescriptors", model,
getAttributeDAO().getAllAttributeDescriptors());
and then we can use:
protected void onSubmit() {
AttributeDescriptor attributeDescriptor =
(AttributeDescriptor) getModel().getObject();
consumer.getAttributeDescriptor().add(attributeDescriptor);
try {
getConsumerService().changeAttributesDescr(consumer.getName(),
consumer.getAttributeDescriptor());
} catch (ConsumerException e) {
e.printStackTrace();
}
}
consumer also was removed from model (removed line item.setModel(new
CompoundPropertyModel(consumer)); )
so form could its own model ...
Maybe there is better solution for this, but that is working so it
maybe helps someone ....
Best regards,
Adr
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]