Hi Sven, so the behavior of wicket-7.x is right then? Because getObect receives the actual nested model and not src as model object?
Then we have an error in master. kind regards Tobias > Am 06.12.2015 um 10:04 schrieb Sven Meier <[email protected]>: > > Hi Tobios, > > > new ExternalImage("compoundImage",compoundPropertyModel.bind("url"))); > > this invokes the constructor with the Serializable argument, effectively > wrapping the propertyModel inside a normal model. > > Have fun > Sven > > >> On 06.12.2015 09:31, Tobias Soloschenko wrote: >> Hi guys, >> >> Martin mentioned to me that my last integration breaks the build of >> Wicket-7.x. >> >> As I saw master compiled fine. After a short research we found out that the >> CompoundPropertyModel works slightly different. >> >> Output in wicket-7.x: >> >> <img wicket:id="compoundImage" >> src="Model:classname=[org.apache.wicket.model.PropertyModel]:nestedModel=[Model:classname=[org.apache.wicket.model.CompoundPropertyModel]:nestedModel=[org.apache.wicket.markup.html.image.ExternalImageTestPage$ImageSrc@7cdbc5d3]]:expression=[url]"/> >> >> Output in master: >> >> <img wicket:id="compoundImage" src="http://www.google.de/test.jpg"/> >> >> Invokation: >> >> ImageSrc imageSrc = new ImageSrc(); >> imageSrc.setUrl("http://www.google.de/test.jpg"); >> CompoundPropertyModel<ImageSrc> compoundPropertyModel = new >> CompoundPropertyModel<ImageSrc>(imageSrc); >> add(new >> ExternalImage("compoundImage",compoundPropertyModel.bind("url"))); >> >> Code to receive the model object. String.valueOf(model.getObject()); >> >> I don't know what changed, but maybe you know. >> >> kind regards >> >> Tobias >>
