Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Invalid
-
1.5.5
-
None
-
None
-
None
Description
Please consider adding another constructor to AbstractPropertyModel and PropertyModel class to include a parameter for IModel<?>. Since both of these classes implement the IChainingModel interface, I think it makes sense to include a parameter for IModel<?> in the constructor for these classes, as in the case of CompoundPropertyModel class.
For what's it worth, below is my custom class to enhance the PropertyModel class:
public class CustomPropertyModel<T> extends PropertyModel<T> {
private static final long serialVersionUID = 1L;
public CustomPropertyModel(IModel<T> model, String expression)
{ super(model.getObject(), expression); setChainedModel(model); }}