Examples of ItsNatListMultSel


Examples of org.itsnat.comp.list.ItsNatListMultSel

    }

    @Override
    public void renderListCell(ItsNatList list, int index, Object value, boolean isSelected, boolean hasFocus, Element cellContentElem, boolean isNew)
    {
        ItsNatListMultSel listMult = (ItsNatListMultSel)list;

        DefaultListModel listModel = (DefaultListModel)listMult.getListModel();
        City city = (City)listModel.getElementAt(index);

        cellContentElem.setTextContent(city.getName());
        cellContentElem.setAttribute("cityId", String.valueOf(city.getId()));
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        return (ItsNatHTMLInputText)compMgr.findItsNatComponent(firstName);
    }

    public void renderListCell(ItsNatList list, int index, Object value, boolean isSelected, boolean hasFocus, Element cellContentElem, boolean isNew)
    {
        ItsNatListMultSel listMult = (ItsNatListMultSel)list;

        final DefaultListModel listModel = (DefaultListModel)listMult.getListModel();
        final Person person = (Person)listModel.getElementAt(index);

        if (isNew)
        {
            ItsNatDocument itsNatDoc = listMult.getItsNatDocument();

            if (!itsNatDoc.getItsNatDocumentTemplate().isAutoBuildComponents())
            {
                ItsNatComponentManager compMgr = listMult.getItsNatComponentManager();
                compMgr.buildItsNatComponents(cellContentElem);
            }

            final ItsNatHTMLInputText firstNameComp = getInputText("firstNameId",cellContentElem,listMult);
            final ItsNatHTMLInputText lastNameComp = getInputText("lastNameId",cellContentElem,listMult);
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

    public abstract ItsNatListMultSel getItsNatList();

    public void initListMultiple()
    {
        ItsNatListMultSel comp = getItsNatList();

        DefaultListModel dataModel = new DefaultListModel();
        dataModel.addListDataListener(this); // A�adimos antes pues el componente a�ade el suyo y el DefaultListModel llama antes al �ltimo registrado

        comp.setListModel(dataModel);

        ListSelectionModel selModel = comp.getListSelectionModel();
        selModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
                // .SINGLE_SELECTION .MULTIPLE_INTERVAL_SELECTION

        dataModel.addElement("One");
        dataModel.addElement("Two");
        dataModel.addElement("Three");
        dataModel.addElement("Five");
        dataModel.addElement("BAD");
        dataModel.removeElement("BAD");
        dataModel.insertElementAt("Four",3);


        comp.setSelectedIndices(new int[]{0,2,3}); // One,Three y Four seleccionados. Usa el ListSelectionModel interno que har� que est�n seleccionados el Three y el Four que son los dos �ltimos y contiguos

        dataModel.insertElementAt("Zero",0); // Para testear el desplazamiendo de los seleccionados

        TestUtil.checkError(!selModel.isSelectedIndex(0));
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

    }

    public void handleEvent(Event evt)
    {
        ItsNatListMultSel comp = getItsNatList();
        int[] selected = comp.getSelectedIndices();

        outText("OK " + evt.getType() + " (n.sel. " + selected.length + ") "); // Para que se vea
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        outText("OK " + evt.getType() + " (n.sel. " + selected.length + ") "); // Para que se vea
    }

    public void addNewRow()
    {
        ItsNatListMultSel comp = getItsNatList();
        DefaultListModel model = (DefaultListModel)comp.getListModel();
        int size = model.getSize();
        // model.addElement(new Integer(size)); // Para ver si se manifiesta en el navegador y genera un evento ListDataEvent
        model.add(0,new Integer(size));
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        model.add(0,new Integer(size));
    }

    public void removeLastRow()
    {
        ItsNatListMultSel comp = getItsNatList();
        DefaultListModel model = (DefaultListModel)comp.getListModel();
        int size = model.getSize();
        if (size > 0)
        {
            // model.removeElementAt(size - 1);
             model.removeElementAt(0);
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        int index0 = e.getIndex0();
        int index1 = e.getIndex1();

        outText("OK added " + index0 + " " + index1 + " "); // Para que se vea en el navegador

        ItsNatListMultSel comp = getItsNatList();
        if (comp.getListSelectionModel().isSelectedIndex(index0))
            System.out.println("PARAR");
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

    public abstract ItsNatListMultSel getItsNatList();

    public void initListMultiple()
    {
        ItsNatListMultSel comp = getItsNatList();

        DefaultListModel dataModel = new DefaultListModel();
        dataModel.addListDataListener(this); // A�adimos antes pues el componente a�ade el suyo y el DefaultListModel llama antes al �ltimo registrado

        comp.setListModel(dataModel);

        ListSelectionModel selModel = comp.getListSelectionModel();
        selModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
                // .SINGLE_SELECTION .MULTIPLE_INTERVAL_SELECTION
        dataModel.addElement("One");
        dataModel.addElement("Two");
        dataModel.addElement("Three");
        dataModel.addElement("Five");
        dataModel.addElement("BAD");

        dataModel.removeElement("BAD");
        dataModel.insertElementAt("Four",3);

        comp.setSelectedIndices(new int[]{0,2,3}); // One,Three y Four seleccionados. Usa el ListSelectionModel interno que har� que est�n seleccionados el Three y el Four que son los dos �ltimos y contiguos

        dataModel.insertElementAt("Zero",0); // Para testear el desplazamiendo de los seleccionados

        TestUtil.checkError(!selModel.isSelectedIndex(0));
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        selModel.addListSelectionListener(this);
    }

    public void handleEvent(Event evt)
    {
        ItsNatListMultSel comp = getItsNatList();
        int[] selected = comp.getSelectedIndices();

        outText("OK " + evt.getType() + " (n.sel. " + selected.length + ") "); // Para que se vea
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatListMultSel

        outText("OK " + evt.getType() + " (n.sel. " + selected.length + ") "); // Para que se vea
    }

    public void addNewRows()
    {
        ItsNatListMultSel comp = getItsNatList();
        DefaultListModel model = (DefaultListModel)comp.getListModel();
        int size = model.getSize();
        model.addElement(new Integer(size)); // Para ver si se manifiesta en el navegador y genera un evento ListDataEvent
        model.insertElementAt(new Integer(size + 1),0);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.