Package com.vaadin.data.util

Examples of com.vaadin.data.util.IndexedContainer


    private ComboBox cb2;

    @Override
    protected void setup() {
        final IndexedContainer ds1 = new IndexedContainer();
        // ds1.addContainerProperty("caption", String.class, "");
        for (int i = 0; i < 32; i++) {
            ds1.addItem("ds1-" + i);
        }

        final IndexedContainer ds2 = new IndexedContainer();
        // ds2.addContainerProperty("caption", String.class, "");
        for (int i = 0; i < 32; i++) {
            ds2.addItem("ds2-" + i);
        }

        HorizontalLayout hl = new HorizontalLayout();
        hl.setWidth("100%");
View Full Code Here


    protected Integer getTicketNumber() {
        return 1553;
    }

    private Container createContainer() {
        IndexedContainer container = new IndexedContainer();
        container.addContainerProperty("col1", String.class, "");
        container.addContainerProperty("col2", String.class, "");
        container.addContainerProperty("col3", String.class, "");

        for (int i = 0; i < 100; i++) {
            Item item = container.addItem("item " + i);
            item.getItemProperty("col1").setValue("first" + i);
            item.getItemProperty("col2").setValue("middle" + i);
            item.getItemProperty("col3").setValue("last" + i);
        }
View Full Code Here

                    Object columnId) {
                return new Button("generated b c2");
            }
        });

        IndexedContainer c = new IndexedContainer();
        c.addContainerProperty("col1", String.class, "col1 ds data");
        c.addContainerProperty("col2", String.class, "col2 ds data");
        c.addContainerProperty("col3", String.class, "col3 ds data");
        for (int i = 0; i < 100; i++) {
            c.addItem();
        }
        t.setContainerDataSource(c);

        t.addGeneratedColumn("col1", new Table.ColumnGenerator() {
            @Override
View Full Code Here

            setSelectable(true);
        }

        @SuppressWarnings("unchecked")
        public void addNewRow() {
            IndexedContainer idc = (IndexedContainer) getContainerDataSource();
            int size = idc.size();
            Object itemId = idc.addItemAt(size - 1);
            Item newItem = idc.getItem(itemId);
            TextField tf = new TextField();
            if (inputPrompt != null && inputPrompt.length() > 0) {
                tf.setInputPrompt(inputPrompt);
            }
            tf.setWidth("100%");

            newItem.getItemProperty("id").setValue(nextItemIndex);
            nextItemIndex++;
            newItem.getItemProperty("text").setValue(tf);
            setValue(itemId);
            itemId = idc.addItemAt(size);
            newItem = idc.getItem(itemId);

            tf = new TextField();
            if (inputPromptChild != null && inputPromptChild.length() > 0) {
                tf.setInputPrompt(inputPromptChild);
            }
View Full Code Here

    protected Integer getTicketNumber() {
        return 2390;
    }

    private Container createContainer() {
        IndexedContainer container = new IndexedContainer();
        container.addContainerProperty("col1", String.class, "");
        container.addContainerProperty("col2", String.class, "");
        container.addContainerProperty("col3", String.class, "");
        container.addContainerProperty("col4", String.class, "");
        container.addContainerProperty("col5", String.class, "");
        container.addContainerProperty("col6", String.class, "");

        for (int i = 0; i < 100; i++) {
            Item item = container.addItem("item " + i);
            item.getItemProperty("col1").setValue("First column " + i);
            item.getItemProperty("col2").setValue("Second column " + i);
            item.getItemProperty("col3").setValue("Third column" + i);
            item.getItemProperty("col4").setValue("Fourth column" + i);
            item.getItemProperty("col5").setValue("Fifth column" + i);
View Full Code Here

                if (dragged == target || target == null) {
                    return;
                }

                IndexedContainer container = (IndexedContainer) table
                        .getContainerDataSource();
                container.removeItem(dragged);
                addItemAfter(dragged, target);
            }
        });
    }
View Full Code Here

    private Table initTable() {
        final Table table = new Table();
        table.setWidth("100%");
        table.setImmediate(true);

        IndexedContainer idx = new IndexedContainer();
        idx.addContainerProperty("firstname", String.class, null);
        idx.addContainerProperty("lastname", String.class, null);

        Item i = idx.addItem(1);
        i.getItemProperty("firstname").setValue("John");
        i.getItemProperty("lastname").setValue("Johnson");

        i = idx.addItem(2);
        i.getItemProperty("firstname").setValue("Jane");
        i.getItemProperty("lastname").setValue("Janeine");

        for (int index = 3; index < ROWS; index++) {
            i = idx.addItem(index);
            i.getItemProperty("firstname").setValue("Jane");
            i.getItemProperty("lastname").setValue("Janeine");
        }

        idx.addContainerProperty("property", String.class, "foobar");

        table.setContainerDataSource(idx);

        table.setColumnHeader("firstname", "FirstName");
        table.setColumnHeader("lastname", "LastName");
View Full Code Here

    }

    @SuppressWarnings("unchecked")
    @UiDataSource("person-list")
    public Container getPersonContainer() {
        IndexedContainer container = new IndexedContainer();
        container.addContainerProperty("Name", String.class, "");
        container.addContainerProperty("Age", Integer.class, 0);

        Object itemId = container.addItem();
        container.getItem(itemId).getItemProperty("Name")
                .setValue("Teemu Pöntelin");
        container.getItem(itemId).getItemProperty("Age").setValue(32);

        itemId = container.addItem();
        container.getItem(itemId).getItemProperty("Name")
                .setValue("John Smith");
        container.getItem(itemId).getItemProperty("Age").setValue(35);
        return container;
    }
View Full Code Here

    /**
     * Creates an empty Select. The caption is not used.
     */
    public AbstractSelect() {
        setContainerDataSource(new IndexedContainer());
    }
View Full Code Here

    /**
     * Creates an empty Select with caption.
     */
    public AbstractSelect(String caption) {
        setContainerDataSource(new IndexedContainer());
        setCaption(caption);
    }
View Full Code Here

TOP

Related Classes of com.vaadin.data.util.IndexedContainer

Copyright © 2018 www.massapicom. 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.