use of org.apache.wicket.markup.html.basic.Label in project ocvn by devgateway.
the class GenericBootstrapFormComponent method onInitialize.
/*
* (non-Javadoc)
*
* @see org.apache.wicket.Component#onConfigure()
*/
@Override
protected void onInitialize() {
super.onInitialize();
if ((field instanceof RadioGroup) || (field instanceof CheckGroup)) {
getAjaxFormChoiceComponentUpdatingBehavior();
} else {
getAjaxFormComponentUpdatingBehavior();
}
viewModeField = new Label("viewModeField", new ViewModeConverterModel<TYPE>(getModel()));
viewModeField.setEscapeModelStrings(false);
viewModeField.setVisibilityAllowed(ComponentUtil.isViewMode());
border.add(viewModeField);
tooltipLabel.setConfigWithTrigger(configWithTrigger);
}
use of org.apache.wicket.markup.html.basic.Label in project ocvn by devgateway.
the class PercentageFieldBootstrapFormComponent method onInitialize.
@Override
protected void onInitialize() {
decimal();
getField().add(new RangeValidator<>(BigDecimal.ZERO, BigDecimal.valueOf(PERCENT_MAX)));
super.onInitialize();
label = new Label("label", "%");
label.add(new AttributeAppender("for", new Model<>(getField().getMarkupId())));
border.add(label);
}
use of org.apache.wicket.markup.html.basic.Label in project nutch by apache.
the class CrawlsPage method populateCrawlRow.
private void populateCrawlRow(Item<Crawl> item) {
item.add(new AjaxLink<Crawl>("edit", item.getModel()) {
@Override
public void onClick(AjaxRequestTarget target) {
editCrawl(target, getModel());
}
}.add(new Label("crawlName")));
item.add(new Label("seedList.name"));
item.add(new Label("progress"));
item.add(createStatusLabel());
item.add(new Link<Crawl>("start", item.getModel()) {
@Override
public void onClick() {
crawlService.startCrawl(getModelObject().getId(), getCurrentInstance());
}
});
item.add(new Link<Crawl>("delete", item.getModel()) {
@Override
public void onClick() {
crawlService.deleteCrawl(getModelObject().getId());
}
});
}
use of org.apache.wicket.markup.html.basic.Label in project wicket by apache.
the class WicketTesterTest method rerenderComponentInPage.
/**
* https://issues.apache.org/jira/browse/WICKET-3940
*/
@Test
public void rerenderComponentInPage() {
tester.startComponentInPage(new Label("testLabel"));
tester.startPage(tester.getLastRenderedPage());
}
use of org.apache.wicket.markup.html.basic.Label in project wicket by apache.
the class WicketTesterTest method assertComponentOnAjaxResponse_encoding.
/**
* Test that testing if a component is on the ajax response can handle if the response is
* encoded.
*/
@Test
public void assertComponentOnAjaxResponse_encoding() {
final IModel<String> labelModel = new IModel<String>() {
private static final long serialVersionUID = 1L;
private String value;
@Override
public String getObject() {
return value;
}
@Override
public void setObject(String object) {
value = object;
}
};
labelModel.setObject("Label 1");
final Label label = new Label(MockPageWithLinkAndLabel.LABEL_ID, labelModel);
label.setOutputMarkupId(true);
final Page page = new MockPageWithLinkAndLabel();
AjaxLink<Void> ajaxLink = new AjaxLink<Void>(MockPageWithLinkAndLabel.LINK_ID) {
private static final long serialVersionUID = 1L;
@Override
public void onClick(AjaxRequestTarget target) {
labelModel.setObject("Label which needs encoding: [] ][");
target.add(label);
}
};
ajaxLink.setOutputMarkupId(true);
page.add(ajaxLink);
ajaxLink.add(label);
tester.startPage(page);
// Click the link
tester.clickLink(MockPageWithLinkAndLabel.LINK_ID);
tester.assertComponent(MockPageWithLinkAndLabel.LABEL_PATH, Label.class);
tester.dumpPage();
// This must not fail
tester.assertComponentOnAjaxResponse(MockPageWithLinkAndLabel.LABEL_PATH);
}
Aggregations