Package de.agilecoders.wicket.core.markup.html.bootstrap.button.dropdown

Source Code of de.agilecoders.wicket.core.markup.html.bootstrap.button.dropdown.MenuHeader

package de.agilecoders.wicket.core.markup.html.bootstrap.button.dropdown;

import de.agilecoders.wicket.core.markup.html.bootstrap.behavior.CssClassNameAppender;
import de.agilecoders.wicket.core.markup.html.bootstrap.button.ButtonList;

import org.apache.wicket.markup.html.link.AbstractLink;
import org.apache.wicket.model.IModel;

/**
* A simple header for {@link DropDownButton} and {@link SplitButton} submenus.
*
* @author miha
*/
public class MenuHeader extends AbstractLink {

    /**
     * Construct.
     *
     * @param label Header label
     */
    public MenuHeader(final IModel<String> label) {
        super(ButtonList.getButtonMarkupId());

        setRenderBodyOnly(true);
        setBody(label);
    }

    @Override
    protected void onConfigure() {
        super.onConfigure();

        getParent().add(new CssClassNameAppender("dropdown-header"));
    }
}
TOP

Related Classes of de.agilecoders.wicket.core.markup.html.bootstrap.button.dropdown.MenuHeader

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.