com.googlecode.wicket.jquery.ui.kendo.splitter
Interface IBorderLayout

All Known Implementing Classes:
BorderLayout

public interface IBorderLayout

Helping interface which specifies that a Kendo UI border-layout will be applied on the underlying MarkupContainer.
For instance:

 public class BorderLayoutPage extends WebPage implements IBorderLayoutContainer
 {
        public BorderLayoutPage(PageParameters parameters)
        {
                super(parameters);
                this.createBorderLayout(this);
        }
 
        public void createBorderLayout(MarkupContainer container)
        {
                container.add(new SplitterBehavior("#vertical").setOption("panes", this.getVerticalPanes()).setOption("orientation", "'vertical'"));
                container.add(new SplitterBehavior("#horizontal").setOption("panes", this.getHorizontalPanes()));
        }
 
  ...
 }
 

Author:
Sebastien Briquet - sebfz1

Method Summary
 void addBorderLayout(org.apache.wicket.MarkupContainer container)
          Factory method that is designed to create the BorderLayout.
A typical implementation is:
 String getHorizontalPanes()
          Gets the horizontal panes in a JSON array
 String getVerticalPanes()
          Gets the vertical panes in a JSON array
 

Method Detail

addBorderLayout

void addBorderLayout(org.apache.wicket.MarkupContainer container)
Factory method that is designed to create the BorderLayout.
A typical implementation is:
 container.add(new SplitterBehavior("#vertical").setOption("panes", this.getVerticalPanes()).setOption("orientation", "'vertical'"));
 container.add(new SplitterBehavior("#horizontal").setOption("panes", this.getHorizontalPanes()));
 

Parameters:
container - either a Page or a Panel.

getVerticalPanes

String getVerticalPanes()
Gets the vertical panes in a JSON array

Returns:
a String that represent the JSON array

getHorizontalPanes

String getHorizontalPanes()
Gets the horizontal panes in a JSON array

Returns:
a String that represent the JSON array


Copyright © 2012 7thWeb. All Rights Reserved.