Example usage for org.apache.wicket Component getString

List of usage examples for org.apache.wicket Component getString

Introduction

In this page you can find the example usage for org.apache.wicket Component getString.

Prototype

public final String getString(final String key, final IModel<?> model, final String defaultValue) 

Source Link

Usage

From source file:com.premiumminds.wicket.crudifier.table.ButtonColumn.java

License:Open Source License

public Component createComponent(String id, final T object, Component resourceBase,
        Map<Class<?>, IObjectRenderer<?>> renderers) {
    ButtonPanel panel = new ButtonPanel(id);
    panel.add(new AjaxLink<Void>("button") {
        private static final long serialVersionUID = 4260049524761483954L;
        {//from ww w .java 2 s .  c  o  m
            add(AttributeModifier.append("class", getCssClass()));
        }

        @Override
        public void onClick(AjaxRequestTarget target) {
            ButtonColumn.this.onClick(Model.of(object), target);
        }
    }.add(new Label("label",
            resourceBase.getString(propertyName + ".button.label", new Model<String>(), "Button"))));
    return panel;
}