/** * Factory method for create a new {@link HiddenField}. * * @param id * the id * @return the new {@link HiddenField}. */ public static Component newHiddenField(final String id) { final HiddenField<String> hiddenField = new HiddenField<>(id); hiddenField.setOutputMarkupId(true); return hiddenField; }
/** * Factory method for create a new {@link HiddenField}. * * @param <T> * the generic type of the model * @param id * the id * @return the new {@link HiddenField}. */ public static <T> HiddenField<T> newHiddenField(final String id) { final HiddenField<T> hiddenField = new HiddenField<>(id); hiddenField.setOutputMarkupId(true); return hiddenField; }
/** * Factory method for create a new {@link HiddenField}. * * @param <T> * the generic type of the model * @param id * the id * @param model * the {@link IModel} with the value for the {@link HiddenField}. * @return the new {@link HiddenField}. */ public static <T> HiddenField<T> newHiddenField(final String id, final IModel<T> model) { final HiddenField<T> hiddenField = new HiddenField<>(id, model); hiddenField.setOutputMarkupId(true); return hiddenField; }
public BpmnModeler(String id, IModel<String> xmlModel) { super(id, xmlModel); xml = new HiddenField<String>("xml", xmlModel); xml.setOutputMarkupId(true); add(xml); setOutputMarkupId(true); }
@Override protected void onInitialize() { super.onInitialize(); this.textarea = new HiddenField<>("textarea", this.getModel()); this.textarea.setOutputMarkupId(true); this.textarea.setEscapeModelStrings(false); this.add(this.textarea); this.add(JQueryWidget.newWidgetBehavior(this, this.container)); }
public KeyEventHandler(String id) { super(id, new Model()); HiddenField keyCodeField = new HiddenField<>("keyCodeField", (IModel<Integer>) getDefaultModel(), Integer.class); keyCodeField.setOutputMarkupId(true); keyCodeField.add(new AjaxFormComponentUpdatingBehavior("onkeyup") { @Override protected void onUpdate(AjaxRequestTarget target) { onKeyUp(getKeyCode(), target); } }); add(keyCodeField); HtmlTemplate template = new HtmlTemplate("initScript"); template.setParameter("keyCodeField", new PropertyModel(keyCodeField, "markupId")); template.setParameter("keys", new KeysArrayModel()); add(template); }
TextField textField1 = new TextField("field1"); textField1.setOutputMarkupId(true); textField1.setMarkupId("field1"); TextField textField2 = new TextField("field2"); textField2.setOutputMarkupId(true); textField2.setMarkupId("field2"); HiddenField hiddenField = new HiddenField("hidden"); hiddenField.setOutputMarkupId(true); hiddenField.setMarkupId("hiddenField"); String function = "document.getElementById('"+ hiddenField.getMarkupId() +"').value = document.getElementById('"+ textField1.getMarkupId() +"').value + ' ' + document.getElementById('"+ textField2.getMarkupId() +"').value;"; Button concatButton = new Button("concat"); concatButton.add(new AttributeAppender("onclick", new Model(function), ";"));
autocompleteHidden.setOutputMarkupId(true); add(autocompleteHidden);
autocompleteHidden.setOutputMarkupId(true); add(autocompleteHidden);
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); }
textField.setOutputMarkupId(true); textField.add(newOnOrderChangeEventBehavior("onOrderChanged")); add(textField);