in wicket/common/src/main/java/demoapp/webapp/wicket/common/featured/customui/WhereInTheWorldPanel.java [97:108]
private Component createPropertyComponent(final String propertyId) {
val managedObject = getModel().getManagedObject();
val spec = managedObject.getSpecification(); // <.>
val property = spec.getPropertyElseFail(propertyId); // <.>
val scalarModel =
getModel().getPropertyModel( // <.>
property, ViewOrEditMode.VIEWING,
RenderingHint.REGULAR);
return getComponentFactoryRegistry().createComponent( // <.>
propertyId, UiComponentType.SCALAR_NAME_AND_VALUE, scalarModel);
}