- Common ways to obtain TextParamPanel
private void myMethod () {TextParamPanel t =
IModel paramValue;String str;String str2;new TextParamPanel("<changeme>", paramValue, new ResourceModel(str, str2), true)
- Smart code suggestions by Codota
}
private FormComponent addTextPanel(final IModel paramsModel, final String paramName) { final String resourceKey = getClass().getSimpleName() + "." + paramName; final boolean required = true; final TextParamPanel textParamPanel = new TextParamPanel( paramName, new MapModel(paramsModel, paramName), new ResourceModel(resourceKey, paramName), required); textParamPanel.getFormComponent().setType(String.class); String defaultTitle = paramName; ResourceModel titleModel = new ResourceModel(resourceKey + ".title", defaultTitle); String title = String.valueOf(titleModel.getObject()); textParamPanel.add(AttributeModifier.replace("title", title)); add(textParamPanel); return textParamPanel.getFormComponent(); } }
private FormComponent addTextPanel( final IModel paramsModel, final String paramName, final String paramTitle, final boolean required) { final String resourceKey = getClass().getSimpleName() + "." + paramName; final TextParamPanel textParamPanel = new TextParamPanel( paramName, new MapModel(paramsModel, paramTitle), new ResourceModel(resourceKey, paramName), required); textParamPanel.getFormComponent().setType(String.class /*param.type*/); String defaultTitle = paramTitle; ResourceModel titleModel = new ResourceModel(resourceKey + ".title", defaultTitle); String title = String.valueOf(titleModel.getObject()); textParamPanel.add(AttributeModifier.replace("title", title)); add(textParamPanel); return textParamPanel.getFormComponent(); }