package com.itmill.toolkit.demo; import java.sql.SQLException; import com.itmill.toolkit.data.util.QueryContainer; import com.itmill.toolkit.demo.util.SampleDatabase; import com.itmill.toolkit.ui.*; /** * This example demonstrates what is lazy loading feature on Select component. * Demo Uses similar concepts to QueryContainerDemo. * * @author IT Mill Ltd. * @since 4.0.0 * */ public class SelectDemo extends com.itmill.toolkit.Application { // Select component where SQL rows are attached (using QueryContainer) private Select select = new Select(); private Select lazySelect = new Select(); // Database provided with sample data private SampleDatabase sampleDatabase; /** * Initialize Application. Demo components are added to main window. */ public void init() { Window main = new Window("Select demo"); setMainWindow(main); // set the application to use Corporate -theme setTheme("corporate"); // Main window contains heading, table, select and tree Panel panel = new Panel("Select demo (a.k.a Google Suggests)"); panel.addComponent(lazySelect); panel.addComponent(new Label("