/** * @param id Wicket component id * @param valueModel Model for the value to display in the panel (string) * @param rowObject The row object (which the value model gets the information from) * @return Construct a new text field. */ protected TextField<String> newTextField(String id, IModel<String> valueModel, T rowObject) { return new TextField<>(id, valueModel); }
public ChooseColorPanel(String id, String initialColor) { super(id); chooser = new TextField<>("chooser", new Model<>()); chooser.setOutputMarkupId(true); this.initialColor = initialColor; add(chooser); }
public HeaderPanel(String id) { super(id, new Model()); add(new TextField("rolesHeaderAttribute").setRequired(true)); } }
@Override protected ModelFacade<String> createFormComponent(AttributeDefinition attribute, IModel<String> model) { TextField<String> text = new TextField<String>("field", model); ModelFacade<String> retVal = new ModelFacade<String>(); retVal.setMainComponent(text); return retVal; } }
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 PanelUpload(String id, String directory) { super(id); add(new FeedbackPanel("feedback").setOutputMarkupId(true)); add(new TextField<String>("directory", new Model<String>(directory))); add(new FileUploadField("file")); }
public DigestAuthFilterPanel(String id, IModel<DigestAuthenticationFilterConfig> model) { super(id, model); add(new UserGroupServiceChoice("userGroupServiceName")); add(new TextField("nonceValiditySeconds").setType(Integer.class)); }
public SearchForm(String id) { super(id); add(new TextField<>("queryInput", targetQuery, String.class)); LambdaAjaxSubmitLink searchLink = new LambdaAjaxSubmitLink("submitSearch", this::actionSearch); add(searchLink); setDefaultButton(searchLink); }
private Component createRequirementField(Form form, IModel<String> idRequirement, Component dropDownChoice) { return new TextField<>("inputRequeriment", idRequirement) .setRequired(true) .add(new InputMaskBehavior(MASK_99_MILLION)) .add(createInputEvent(form, idRequirement, dropDownChoice)); }
public JDBCAuthProviderPanel(String id, IModel<JDBCConnectAuthProviderConfig> model) { super(id, model); add(new UserGroupServiceChoice("userGroupServiceName")); add(new JDBCDriverChoice("driverClassName")); add(new TextField("connectURL")); }
@Override protected void populateItem(ListItem<String> item) { item.add(new TextField<String>("arg", Model.of("")) .add(new AttributeModifier("placeholder", item.getModel()))); } };
protected void build(IModel info, Form form) { // overview policy form.add(new DropDownChoice("overviewPolicy", Arrays.asList(OverviewPolicy.values()), new OverviewPolicyRenderer())); form.add(new CheckBox("subsamplingEnabled")); // resource limits TextField maxInputMemory = new TextField("maxInputMemory"); maxInputMemory.add(new MinimumValidator(0l)); form.add(maxInputMemory); TextField maxOutputMemory = new TextField("maxOutputMemory"); maxOutputMemory.add(new MinimumValidator(0l)); form.add(maxOutputMemory); }
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; }
public OracleOCIParamPanel(String id) { super(id); add(new TextField("alias", new PropertyModel(this, "alias")).setRequired(true)); add(new TextField("username", new PropertyModel(this, "username")).setRequired(true)); add(new PasswordTextField("password", new PropertyModel(this, "password")).setResetPassword(false)); }