public DivPanel addNewCheckBoxButtonDiv() { final DivPanel checkBoxDiv = new DivPanel(newChildId(), DivType.BTN_GROUP); add(checkBoxDiv); return checkBoxDiv; }
public static void createTimeZone(final GridBuilder gridBuilder, final PFUserDO user) { // Time zone final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("timezone")); final TimeZoneField timeZone = new TimeZoneField(fs.getTextFieldId(), new PropertyModel<TimeZone>(user, "timeZoneObject")); fs.addKeyboardHelpIcon(gridBuilder.getString("tooltip.autocomplete.timeZone")); fs.add(timeZone); }
public static void createJIRAUsername(final GridBuilder gridBuilder, final PFUserDO user) { // JIRA user name final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("user.jiraUsername")); final MaxLengthTextField jiraUsername = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<>(user, "jiraUsername")); jiraUsername .setMarkupId("jiraUser") .setOutputMarkupId(true) .add(AttributeModifier.append("autocomplete", "off")); fs.add(jiraUsername); fs.addHelpIcon(gridBuilder.getString("user.jiraUsername.tooltip")); }
public DivPanel addNewRadioBoxButtonDiv() { final DivPanel radioBoxDiv = new DivPanel(newChildId(), DivType.BTN_GROUP); add(radioBoxDiv); return radioBoxDiv; }
/** * Adds a help icon at the top right corner of the field set. * * @param tooltip * @return The created IconPanel. */ public IconPanel addHelpIcon(final String tooltip, final FieldSetIconPosition iconPosition) { final IconPanel icon = new IconPanel(newIconChildId(), IconType.HELP, tooltip).setColor(CSSColor.GRAY); add(icon, iconPosition); return icon; }
/** * Adds an alert icon at the top left corner of the field set label. * * @param tooltip * @return this for chaining. */ public FieldsetPanel addAlertIcon(final String tooltip) { final IconPanel icon = WicketUtils.getAlertTooltipIcon(this, new ResourceModel("common.attention"), Model.of(tooltip)); add(icon, FieldSetIconPosition.TOP_LEFT); return this; }
/** * Adds a help icon at the top right corner of the field set. * * @param tooltip * @return The created IconPanel. */ public IconPanel addHelpIcon(final IModel<String> tooltip) { final IconPanel icon = new IconPanel(newIconChildId(), IconType.HELP, tooltip).setColor(CSSColor.GRAY); add(icon, FieldSetIconPosition.TOP_RIGHT); return icon; }
/** * Adds a keyboard icon at the bottom right corner of the field set. * * @param tooltip * @return this for chaining. */ public FieldsetPanel addKeyboardHelpIcon(final String tooltip) { return add(new IconPanel(newIconChildId(), IconType.KEYBOARD, tooltip).setColor(CSSColor.GRAY), FieldSetIconPosition.BOTTOM_RIGHT); }
private boolean appendFieldset(final String label, final String value) { if (StringUtils.isBlank(value) == true) { return false; } final FieldsetPanel fs = gridBuilder.newFieldset(getString(label)).suppressLabelForWarning(); fs.add(new DivTextPanel(fs.newChildId(), value)); return true; }
public UserSelectPanel addUserSelectPanel(final FieldsetPanel fieldset, final IModel<PFUserDO> model, final boolean autosubmit) { if (showTimsheetsSelectors == false || isOtherTimesheetsUsersAllowed() == false) { return null; } userSelectPanel = new UserSelectPanel(fieldset.newChildId(), model, parentPage, "userId"); fieldset.add(userSelectPanel); userSelectPanel.withAutoSubmit(autosubmit).setLabel(new Model<String>(fieldset.getString("user"))).init(); return userSelectPanel; }
@Override protected void onBeforeAddStatistics() { gridBuilder.newGridPanel(); final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.payment.type")).suppressLabelForWarning(); fs.add(createPaymentTypeMultiChoice()); }
protected void addTimePeriodPanel(final String labelI18nKey, final IModel<Date> startDateModel, final IModel<Date> endDateModel) { gridBuilder.newSplitPanel(GridSize.COL50); final FieldsetPanel fs = gridBuilder.newFieldset(getString(labelI18nKey)); final TimePeriodPanel timePeriodPanel = new TimePeriodPanel(fs.newChildId(), startDateModel, endDateModel, parentPage); fs.add(timePeriodPanel); fs.setLabelFor(timePeriodPanel); }
public static void createOrganization(final GridBuilder gridBuilder, final PFUserDO user) { // Organization final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("organization")); MaxLengthTextField organization = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(user, "organization")); organization.setMarkupId("organization").setOutputMarkupId(true); fs.add(organization); }
public static void createSshPublicKey(final GridBuilder gridBuilder, final PFUserDO user) { // SSH public key final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("user.sshPublicKey")); MaxLengthTextArea sshPublicKey = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(user, "sshPublicKey")); sshPublicKey.setMarkupId("sshPublicKey").setOutputMarkupId(true); fs.add(sshPublicKey); }
public static void createDescription(final GridBuilder gridBuilder, final PFUserDO user) { // Description final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("description")); MaxLengthTextArea description = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(user, "description")); description.setMarkupId("description").setOutputMarkupId(true); fs.add(description); }
public static void createEMail(final GridBuilder gridBuilder, final PFUserDO user) { // E-Mail final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("email")); MaxLengthTextField email = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(user, "email")); email.setMarkupId("email").setOutputMarkupId(true); email.setRequired(true); fs.add(email); }
public static void createLastName(final GridBuilder gridBuilder, final PFUserDO user) { // Last name final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("name")); final RequiredMaxLengthTextField name = new RequiredMaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(user, "lastname")); name.setMarkupId("lastName").setOutputMarkupId(true); WicketUtils.setStrong(name); fs.add(name); }
/** * @see org.apache.wicket.Component#onInitialize() */ @Override protected void onInitialize() { super.onInitialize(); gridBuilder.newSplitPanel(GridSize.COL50); final FieldsetPanel newFieldset = gridBuilder.newFieldset(getString("address.book.vCardImport.fileUploadPanel")); final FileUploadField uploadField = new FileUploadField(FileUploadPanel.WICKET_ID, new PropertyModel<List<FileUpload>>(this, "uploads")); newFieldset.add(new FileUploadPanel(newFieldset.newChildId(), uploadField)); }
@Override protected void init() { super.init(); gridBuilder.newGridPanel(); final FieldsetPanel fs = gridBuilder.newFieldset(getString("label.hint")).suppressLabelForWarning(); fs.add(new TextPanel(fs.newChildId(), ThreadLocalUserContext.getLocalizedMessage("meb.intro", Configuration.getInstance().getStringValue(ConfigurationParam.MEB_SMS_RECEIVING_PHONE_NUMBER)))); }
@Override public void init() { setTitle(getString("scripting.scriptBackup")); init(new Form<String>(getFormId())); { final FieldsetPanel fs = gridBuilder.newFieldset(getString("scripting.scriptBackup")).setLabelSide(false); final AceEditorPanel scriptBackup = new AceEditorPanel(fs.newChildId(), new PropertyModel<String>(data, "scriptBackupAsString")); fs.add(scriptBackup); } } };