Class SingleButtonColumn<T extends Serializable>

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>, org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​String>, org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T,​String>, org.apache.wicket.model.IDetachable, org.apache.wicket.util.io.IClusterable

    public class SingleButtonColumn<T extends Serializable>
    extends org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T,​String>
    EXPERIMENTAL
    Author:
    shood
    See Also:
    Serialized Form
    • Constructor Detail

      • SingleButtonColumn

        public SingleButtonColumn​(org.apache.wicket.model.IModel<String> displayModel,
                                  String propertyExpression)
    • Method Detail

      • populateItem

        public void populateItem​(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem,
                                 String componentId,
                                 org.apache.wicket.model.IModel<T> rowModel)
      • clickPerformed

        public void clickPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target,
                                   org.apache.wicket.model.IModel<T> model)
      • getButtonCssSizeClass

        public String getButtonCssSizeClass()
      • getButtonCssColorClass

        public String getButtonCssColorClass()
      • getCaption

        public String getCaption()
      • isButtonEnabled

        public boolean isButtonEnabled​(org.apache.wicket.model.IModel<T> model)
      • isButtonVisible

        public boolean isButtonVisible​(org.apache.wicket.model.IModel<T> model)
      • getRowModel

        protected org.apache.wicket.model.IModel<T> getRowModel()