LayoutContainer container = new LayoutContainer(); container.setLayout(new FitLayout()); ContentPanel panel = new ContentPanel(); container.add(panel); container.setSize(400, 400);
136137138139140141142143144145146
cp.setCollapsible(true); cp.setAnimCollapse(false); cp.setFrame(true); cp.setHeading("Aggregation Rows"); cp.setButtonAlign(HorizontalAlignment.CENTER); cp.setLayout(new FitLayout()); cp.setBounds(10, 10, 600, 350); Grid<Stock> grid = new Grid<Stock>(store, cm); grid.setBorders(false); grid.setAutoExpandColumn("name");
2122232425262728293031
private Html header; private String headerHTML = "<div class=mail-item-detail><h1>{0}</h1><h2><b>From:</b> {1}</h2><h3><b>To:</b> {2}</h3></div>"; public MailItemPanel() { setHeaderVisible(false); setLayout(new FitLayout()); content = new ContentPanel(); content.setBodyBorder(false); content.setHeaderVisible(false); content.setScrollMode(Scroll.AUTO);
2930313233343536373839
private Grid<MailItem> grid; private ListStore<MailItem> store; public MailListPanel() { setLayout(new FitLayout()); ToolBar toolBar = new ToolBar(); Button create = new Button("Create"); create.setIcon(IconHelper.createStyle("icon-email-add")); toolBar.add(create);
7576777879808182838485
portal.setColumnWidth(2, .33); Portlet portlet = new Portlet(); portlet.setHeading("Grid in a Portlet"); configPanel(portlet); portlet.setLayout(new FitLayout()); portlet.add(createGrid()); portlet.setHeight(250); portal.add(portlet, 0);
112113114115116117118119120121122
}); ContentPanel main = new ContentPanel(); main.setBorders(true); main.setBodyBorder(false); main.setLayout(new FitLayout()); main.setHeaderVisible(false); ToolBar bar = new ToolBar(); bar.add(new LabelToolItem("Filter:"));
131132133134135136137138139140141
ContentPanel cp = new ContentPanel(); cp.setHeading("Framed with Checkbox Selection and Horizontal Scrolling"); cp.setFrame(true); cp.setIcon(Resources.ICONS.table()); cp.setLayout(new FitLayout()); cp.setSize(600, 300); Grid<Stock> grid = new Grid<Stock>(store, cm); grid.setSelectionModel(sm); grid.setBorders(true);
225226227228229230231232233234235
ContentPanel cp = new ContentPanel(); cp.setHeading("Expander Rows, Collapse and Auto Fill"); cp.setIcon(Resources.ICONS.table()); cp.setAnimCollapse(false); cp.setCollapsible(true); cp.setLayout(new FitLayout()); cp.setSize(600, 300); Grid<Stock> grid = new Grid<Stock>(store, cm); grid.addPlugin(expander); grid.setColumnReordering(true);
289290291292293294295296297298299
cp.setFrame(true); cp.setIcon(Resources.ICONS.table()); cp.addButton(new Button("Save")); cp.addButton(new Button("Cancel")); cp.setButtonAlign(HorizontalAlignment.CENTER); cp.setLayout(new FitLayout()); cp.setSize(600, 300); ToolBar toolBar = new ToolBar(); toolBar.getAriaSupport().setLabel("Grid Options"); toolBar.add(new Button("Add", Resources.ICONS.add()));
370371372373374375376377378379380
btn.setIcon(Resources.ICONS.delete()); ContentPanel cp = new ContentPanel(); cp.setHeading("Grid with Numbered Rows and Force Fit"); cp.setIcon(Resources.ICONS.table()); cp.setLayout(new FitLayout()); cp.setSize(600, 300); cp.add(grid); cp.addButton(btn); grid.getAriaSupport().setLabelledBy(cp.getHeader().getId() + "-label"); panel.add(cp);
109110111112113114115116117118119
panel.setFrame(true); panel.setCollapsible(true); panel.setAnimCollapse(false); panel.setIcon(Resources.ICONS.table()); panel.setHeading("Paging Grid"); panel.setLayout(new FitLayout()); panel.add(grid); panel.setSize(600, 350); panel.setBottomComponent(toolBar); grid.getAriaSupport().setLabelledBy(panel.getId()); add(panel);