Class AbstractSplitButton

    • Constructor Detail

      • AbstractSplitButton

        public AbstractSplitButton​(String id,
                                   List<IMenuItem> items)
        Constructor
        Parameters:
        id - the markup id
        items - the list of IMenuItem
      • AbstractSplitButton

        public AbstractSplitButton​(String id,
                                   IModel<List<IMenuItem>> items)
        Constructor
        Parameters:
        id - the markup id
        items - the list model of IMenuItem
    • Method Detail

      • getDefaultFormProcessing

        public boolean getDefaultFormProcessing()
        Returns whether form should be processed the default way.
        If false, all validation and form updating is bypassed and the onSubmit method of that button is called directly, and the onSubmit method of the parent form is not called.
        Returns:
        true or false
      • setDefaultFormProcessing

        public AbstractSplitButton setDefaultFormProcessing​(boolean defaultFormProcessing)
        Sets whether form should be processed the default way.
        Parameters:
        defaultFormProcessing - true or false
        Returns:
        this, for chaining
      • newLink

        protected abstract AbstractLink newLink​(String id)
        Gets a new Link for the main button
        Parameters:
        id - the markup id
        Returns:
        an AbstractLink