/** * Construct. * * @param event */ public GClientGeocoder(String event, TextField<?> addressField, String key) { super(event); this.addressField = addressField; this.addressField.setOutputMarkupId(true); headerContrib = new GMapHeaderContributor(key); }
/** * Factory method for create a new {@link TextField}. * * @param <T> * the generic type of the model * @param id * the id * @param model * the model * @return the new {@link TextField}. */ public static <T> TextField<T> newTextField(final String id, final IModel<T> model) { final TextField<T> textField = new TextField<>(id, model); textField.setOutputMarkupId(true); return textField; }
/** * Factory method for create a new {@link TextField}. * * @param <T> * the generic type of the model * @param id * the id * @param model * the model * @return the new {@link TextField}. */ public static <T> TextField<T> newTextField(final String id, final IModel<T> model) { final TextField<T> textField = new TextField<>(id, model); textField.setOutputMarkupId(true); return textField; }
public ChooseColorPanel(String id, String initialColor) { super(id); chooser = new TextField<>("chooser", new Model<>()); chooser.setOutputMarkupId(true); this.initialColor = initialColor; add(chooser); }
public GClientGeocoder(String event, TextField<?> addressField, Duration timeout, final String scheme, final String apiKey) { super(event); addressField.setOutputMarkupId(true); this.addressFieldMarkupId = addressField.getMarkupId(); this.headerContrib = new GMapHeaderContributor(scheme, apiKey); this.timeout = timeout; }
private TextField<Integer> createMinutesField(String id, int minutes) { TextField<Integer> field = new TextField<>(id, Model.of(minutes), Integer.class); field.setOutputMarkupId(true); field.add(RangeValidator.range(0, 59)); return field; }
public PanelPaste(String id, String source, String directory, boolean isCopy) { super(id); add(new FeedbackPanel("feedback").setOutputMarkupId(true)); add(new TextField<String>("source", new Model<String>(source)).setOutputMarkupId(true)); add(new WebMarkupContainer("labelMove").setVisible(!isCopy)); add(new WebMarkupContainer("labelCopy").setVisible(isCopy)); add(new TextField<String>("directory", new Model<String>(directory))); }
public EditableTextFieldCellPanel(String id, PropertyColumn<T, S> column) { super(id); TextField<T> field = new TextField<T>("textfield"); field.setOutputMarkupId(true); field.setLabel(column.getDisplayModel()); addBehaviors(field); add(field); }
private TextField<Integer> createHoursField(String id, int hours) { TextField<Integer> field = new TextField<>(id, Model.of(hours), Integer.class); field.setOutputMarkupId(true); field.add(RangeValidator.range(0, isSupportAmPm() ? 12 : 23)); return field; }
private TextField<String> buildTextField(String id, IModel<IRI> model) { IModel<String> adapter = new LambdaModelAdapter<String>( () -> model.getObject().stringValue(), str -> model.setObject(SimpleValueFactory.getInstance().createIRI(str))); TextField<String> iriTextfield = new TextField<>(id, adapter); iriTextfield.setOutputMarkupId(true); iriTextfield.add(new LambdaAjaxFormComponentUpdatingBehavior("change", t -> { // Do nothing just update the model values })); iriTextfield.setEnabled(false); return iriTextfield; }
private TextField<String> buildTextField(String id, IModel<IRI> model) { IModel<String> adapter = new LambdaModelAdapter<String>( () -> model.getObject().stringValue(), str -> model.setObject(SimpleValueFactory.getInstance().createIRI(str))); TextField<String> iriTextfield = new TextField<>(id, adapter); iriTextfield.setOutputMarkupId(true); iriTextfield.add(new LambdaAjaxFormComponentUpdatingBehavior("change", t -> { // Do nothing just update the model values })); iriTextfield.setEnabled(false); return iriTextfield; }
@Override @SuppressWarnings({ "rawtypes", "unchecked" }) protected TextField newTextField(final String id, final IModel<T> modelSuper) { final TextField<String> textField = new TextField<String>(id, new PropertyModel<>(model, "username")); textField.setOutputMarkupId(true); textField.setRequired(true); if (placeholderModel != null) { textField.add(new AttributeAppender("placeholder", placeholderModel)); } return textField; } };
@Override @SuppressWarnings({ "rawtypes", "unchecked" }) protected TextField newTextField(final String id, final IModel<T> modelSuper) { final TextField<String> textField = new TextField<String>(id, new PropertyModel<>( model, "username")); textField.setOutputMarkupId(true); textField.setRequired(true); if (placeholderModel != null) { textField.add(new AttributeAppender("placeholder", placeholderModel)); } return textField; } };
@Override protected void onInitialize() { super.onInitialize(); dateField = new TextField<>("date", getDateAsString(getModel())); dateField.setOutputMarkupId(true); add(dateField); setOutputMarkupId(true); add(AttributeModifier.append("class", "bootstrap-data-picker")); }
@Override protected void onInitialize() { super.onInitialize(); // TextField // this.input = this.newTextField("text", this.getModel()); this.input.setOutputMarkupId(true); this.input.add(this.newToggleBehavior()); this.add(this.input); // DatePicker // this.datepicker = new RangeDatePicker("datepicker", this.getModel(), this.options) { private static final long serialVersionUID = 1L; @Override public void onValueChanged(IPartialPageRequestHandler handler) { RangeDatePickerTextField.this.input.modelChanged(); RangeDatePickerTextField.this.onValueChanged(handler); handler.add(RangeDatePickerTextField.this.input); } }; this.add(this.datepicker); }
@Override protected void onInitialize() { super.onInitialize(); setOutputMarkupPlaceholderTag(true); if ((selectedClassModel == null || selectedClassModel.getObject() == null) && !classesGetter.get().isEmpty()) selectedClassModel = new OClassModel(classesGetter.get().get(0)); Form<String> form = new Form<>("form", getModel()); TextField<String> field = new TextField<>("query", getModel()); field.setOutputMarkupId(true); field.add(AttributeModifier.replace("placeholder", new ResourceModel("page.search.placeholder").getObject())); form.add(field); form.add(createSearchButton("search")); form.add(createTabsPanel("tabs")); form.add(resultsContainer = createResultsContainer("resultsContainer")); add(form); resultsContainer.add(createEmptyLabel("resultsLabel")); prepareResults(); }
public ValueSetRenameDialog(final ResourceBundlePlugin plugin, Bundle bundle) { setSize(DialogConstants.MEDIUM_AUTO); List<ValueSet> valueSets = bundle.getMutableValueSets(); this.plugin = plugin; selectedValueSet = valueSets.get(0); newName = ""; final TextField<String> newNameField = new TextField<>("name", new PropertyModel<>(this, "newName")); newNameField.setRequired(true); newNameField.add(new ValueSetNameValidator(plugin, selectedValueSet)); newNameField.setOutputMarkupId(true); add(new Label("label", new StringResourceModel("dialog.valueset.rename.label", plugin, null))); add(new DropDownChoice<>("dropdown", new PropertyModel<>(this, "selectedValueSet"), valueSets, plugin.getValueSetRenderer()) .setNullValid(false) .setRequired(true) ); add(newNameField); setFocusOnCancel(); }
private void addSearchTextField(final Model<String> pSearchTextModel, ObjectAutoCompleteBuilder<O, I> pBuilder) { searchTextField = new TextField<String>("search", pSearchTextModel) { private static final long serialVersionUID = 1L; @Override public boolean isVisible() { return isSearchMode(); } }; searchTextField.setOutputMarkupId(true); // this disables Firefox autocomplete searchTextField.add(AttributeModifier.append("autocomplete", "off")); objectField = new HiddenField<I>("hiddenId", new PropertyModel<I>(this, "selectedObjectId")); objectField.setOutputMarkupId(true); if (pBuilder.idType != null) { objectField.setType(pBuilder.idType); } add(objectField); searchTextField.add(pBuilder.buildBehavior(objectField), new ObjectUpdateBehavior() // newFormUpdateBehaviour(searchTextField) ); add(searchTextField); }
protected void initComponents() { titleLabel = new Label("title", Model.of("Wicket Console")); add(titleLabel); titleLangLabel = new LangLabel("title-lang", Model.of(lang)); add(titleLangLabel); form = new Form<Void>("form"); add(form); inputTa = new TextArea<String>("input"); inputTa.setOutputMarkupId(true); form.add(inputTa); controls = new RepeatingView("controls"); form.add(controls); addControls(controls); indicator = new Image("indicator", AbstractDefaultAjaxBehavior.INDICATOR); indicator.setOutputMarkupId(true); form.add(indicator); returnValueTf = new TextField<String>("returnValue"); returnValueTf.setOutputMarkupId(true); add(returnValueTf); outputTa = new OutputTextArea("output", this); outputTa.setOutputMarkupId(true); add(outputTa); }
private void addHstRepositoryBasedMenuConfiguration() { CheckBox repositoryBased = new CheckBox("repobased"); repositoryBased.setOutputMarkupId(true); repositoryBased.setEnabled(!getLockInfo().isLocked()); form.add(repositoryBased); CheckBox foldersOnly = new CheckBox("foldersOnly"); foldersOnly.setOutputMarkupId(true); foldersOnly.setEnabled(!getLockInfo().isLocked()); form.add(foldersOnly); TextField depth = new TextField("depth"); depth.setOutputMarkupId(true); depth.add(new RangeValidator(0l, null)); depth.setEnabled(!getLockInfo().isLocked()); form.add(depth); }