public LearningCurveChartPanel(String aId, IModel<AnnotatorState> aModel) { super(aId); model = aModel; chartContainer = new Label(CHART_CONTAINER); chartContainer.setOutputMarkupId(true); add(chartContainer); }
/** * Constructor * * @param id * @param model * @param max * max number of files a user can upload * */ @SuppressWarnings("unchecked") public MultiFileUploadField(String id, IModel<? extends Collection<FileUpload>> model, int max) { super(id, (IModel<Collection<FileUpload>>)model); this.max = max; upload = new WebComponent("upload"); upload.setOutputMarkupId(true); add(upload); container = new WebMarkupContainer("container"); container.setOutputMarkupId(true); add(container); container.add(new Label("caption", new CaptionModel())); }
/** * Constructor * * @param id * @param model * @param max * max number of files a user can upload * */ public MultiFileUploadField(String id, IModel model, int max) { super(id, model); this.max = max; upload = new WebComponent("upload"); upload.setOutputMarkupId(true); add(upload); container = new WebMarkupContainer("container"); container.setOutputMarkupId(true); add(container); container.add(new Label("caption", new CaptionModel())); }
upload.setOutputMarkupId(true); add(upload);
upload.setOutputMarkupId(true); add(upload);
@Override protected void onInitialize() { super.onInitialize(); add(dataField = new TextField<String>("data", Model.of(getModelObject()))); WebComponent fileInput = new WebComponent("fileInput"); fileInput.setOutputMarkupId(true); add(fileInput); add(new WebMarkupContainer("fileLabel") { @Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("for", fileInput.getMarkupId()); } }); add(behavior = new AbstractPostAjaxBehavior() { @Override protected void respond(AjaxRequestTarget target) { send(AvatarUploadField.this, Broadcast.BUBBLE, new AvatarFileSelected(target)); } }); }
public LinksColumnPanel(String id) { super(id); add(ResourcePackage.forJavaScript(LinksColumnPanel.class)); linksPanel = new LinksPanel("links"); linksPanel.setOutputMarkupId(true); add(linksPanel); WebComponent icon = new WebComponent("icon"); icon.setOutputMarkupId(true); add(icon); HtmlTemplate initScript = new HtmlTemplate("initScript"); initScript.setParameter("iconId", new PropertyModel(icon, "markupId")); initScript.setParameter("panelId", new PropertyModel(linksPanel, "markupId")); add(initScript); }