Examples of ItsNatFreeListMultSel


Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        return "freeListMultSel";
    }

    public ItsNatFreeListMultSel createItsNatFreeListMultSel(Element element,ItsNatListStructure structure,NameValue[] artifacts,boolean execCreateFilters,ItsNatDocComponentManagerImpl compMgr)
    {
        ItsNatFreeListMultSel comp = null;
        boolean doFilters = hasBeforeAfterCreateItsNatComponentListener(execCreateFilters,compMgr);
        if (doFilters) comp = (ItsNatFreeListMultSel)processBeforeCreateItsNatComponentListener(element,getCompType(),getUseStructureParamArray(structure),artifacts,compMgr);
        if (comp == null)
            comp = new ItsNatFreeListMultSelImpl(element,structure,artifacts,compMgr);
        if (doFilters) comp = (ItsNatFreeListMultSel)processAfterCreateItsNatComponentListener(comp,compMgr);
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        ListSelectionModel selModel = (ListSelectionModel)e.getSource();

        for(int i = first; i <= last; i++)
            decorateSelection(i,selModel.isSelectedIndex(i));
       
        ItsNatFreeListMultSel listComp = parent.getItsNatFreeListMultSel();
       
        int index = listComp.getSelectedIndex(); // First selected 
        if (index != -1
        { 
            City city = (City)listComp.getListModel().getElementAt(index)
            parent.getItemItsNatHTMLInputText().setText(city.getName())
            parent.getPosItsNatHTMLInputText().setText(Integer.toString(index))
        }         
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        }         
    }

    private void decorateSelection(int index,boolean selected)
    {
        ItsNatFreeListMultSel listComp = parent.getItsNatFreeListMultSel();
       
        Element elem = listComp.getItsNatListUI().getContentElementAt(index);
        if (elem == null) return;

        if (selected)
        {
            setAttribute(elem,"style","background:rgb(0,0,255); color:white;");
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        Element artistElem = ItsNatTreeWalker.getNextSiblingElement(titleElem);
        ItsNatDOMUtil.setTextContent(artistElem,cd.getArtist());
        Element songsElem = ItsNatTreeWalker.getNextSiblingElement(artistElem);

        ItsNatComponentManager compMgr = list.getItsNatComponentManager();
        ItsNatFreeListMultSel comp = (ItsNatFreeListMultSel)compMgr.createItsNatComponent(songsElem,"freeListMultSel",null);
        comp.setItsNatListCellRenderer(SongListRenderer.SINGLETON);
        DefaultListModel model = (DefaultListModel)comp.getListModel();
        for(int i = 0; i < cd.getSongCount(); i++)
            model.addElement(cd.getSong(i));
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();

        Element titleElem = ItsNatTreeWalker.getFirstChildElement(doc.getDocumentElement());
        Element cdListElem = ItsNatTreeWalker.getNextSiblingElement(titleElem);

        ItsNatFreeListMultSel comp = (ItsNatFreeListMultSel)compMgr.createItsNatComponent(cdListElem,"freeListMultSel",null);
        comp.setItsNatListCellRenderer(CDListRenderer.SINGLETON);
        DefaultListModel model = (DefaultListModel)comp.getListModel();

        List<CompactDisc> cdList = new ArrayList<CompactDisc>();

        CompactDisc cd;
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

    {
        if (!isNew) return;

        // S�lo es llamado una vez al a�adir la persona

        ItsNatFreeListMultSel comp = (ItsNatFreeListMultSel)list;
        ItsNatDocument itsNatDoc = comp.getItsNatDocument();
        ItsNatVariableResolver resolver = itsNatDoc.createItsNatVariableResolver(true);
        resolver.setLocalVariable("firstNameId","firstName_" + index);
        resolver.setLocalVariable("lastNameId","lastName_" + index);
        resolver.resolve(cellElem);

        ItsNatComponentManager componentMgr = comp.getItsNatComponentManager();
        if (!itsNatDoc.getItsNatDocumentTemplate().isAutoBuildComponents())
            componentMgr.buildItsNatComponents(cellElem);

        final ItsNatHTMLInputText firstNameComp = (ItsNatHTMLInputText)componentMgr.findItsNatComponentById("firstName_" + index);
        final ItsNatHTMLInputText lastNameComp = (ItsNatHTMLInputText)componentMgr.findItsNatComponentById("lastName_" + index);
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        ItsNatFreeComboBox freeCombo = (ItsNatFreeComboBox)compMgr.findItsNatComponentById("freeComboBoxId");
        check(freeCombo);
        ((MutableComboBoxModel)freeCombo.getComboBoxModel()).addElement("Option 1");
        ((MutableComboBoxModel)freeCombo.getComboBoxModel()).addElement("Option 2");

        ItsNatFreeListMultSel freeList = (ItsNatFreeListMultSel)compMgr.findItsNatComponentById("freeListId");
        check(freeList);
        ((DefaultListModel)freeList.getListModel()).addElement("Option 1");
        ((DefaultListModel)freeList.getListModel()).addElement("Option 2");

        // Tables

        ItsNatHTMLTable table = (ItsNatHTMLTable)compMgr.findItsNatComponentById("tableId");
        check(table);
        ((DefaultTableModel)table.getTableModel()).addColumn("Col 1");
        ((DefaultTableModel)table.getTableModel()).addColumn("Col 2");
        ((DefaultTableModel)table.getTableModel()).addRow(new String[]{"Item 1,1","Item 1,2"});
        ((DefaultTableModel)table.getTableModel()).addRow(new String[]{"Item 2,1","Item 2,2"});

        ItsNatFreeTable freeTable = (ItsNatFreeTable)compMgr.findItsNatComponentById("freeTableId");
        check(freeTable);
        ((DefaultTableModel)freeTable.getTableModel()).addColumn("Col 1");
        ((DefaultTableModel)freeTable.getTableModel()).addColumn("Col 2");
        ((DefaultTableModel)freeTable.getTableModel()).addRow(new String[]{"Item 1,1","Item 1,2"});
        ((DefaultTableModel)freeTable.getTableModel()).addRow(new String[]{"Item 2,1","Item 2,2"});
        // Trees
        ItsNatFreeTree freeTree = (ItsNatFreeTree)compMgr.findItsNatComponentById("freeTreeId");
        check(freeTree);
        ((DefaultTreeModel)freeTree.getTreeModel()).setRoot(new DefaultMutableTreeNode("Free Tree"));

        ItsNatFreeTree freeTreeRootless = (ItsNatFreeTree)compMgr.findItsNatComponentById("freeTreeRootlessId");
        check(freeTreeRootless);
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root (hidden)");
        root.add(new DefaultMutableTreeNode("Free Tree Rootless"));
        ((DefaultTreeModel)freeTreeRootless.getTreeModel()).setRoot(root);

        ItsNatFreeTree freeTreeTable = (ItsNatFreeTree)compMgr.findItsNatComponentById("freeTreeTableId");
        check(freeTreeTable);
        ((DefaultTreeModel)freeTreeTable.getTreeModel()).setRoot(new DefaultMutableTreeNode("Free Tree Table"));

        ItsNatHTMLForm form = (ItsNatHTMLForm)compMgr.findItsNatComponentById("formId");
        check(form);

        ItsNatFreeInclude freeInclude = (ItsNatFreeInclude)compMgr.findItsNatComponentById("freeIncludeId");
        check(freeInclude);

        LoginComponent customComp = (LoginComponent)compMgr.findItsNatComponentById("customCompId");
        check(customComp);

        ItsNatFreeListMultSel listCustomStruc = (ItsNatFreeListMultSel)compMgr.findItsNatComponentById("listCustomStructureId");
        check(listCustomStruc);
        check(listCustomStruc.getItsNatListStructure() instanceof CityListCustomStructure);
        ((DefaultListModel)listCustomStruc.getListModel()).addElement("Madrid");
        ((DefaultListModel)listCustomStruc.getListModel()).addElement("Barcelona");

        compMgr.removeItsNatComponents(parentElem,true);// Disables/destroys all

        if (adaptor != null) adaptor.setModeAuto(false);
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

    public static void LISTS_MULTIPLE_SELECTION_2()
    {
        ItsNatDocument itsNatDoc = null;
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();

        ItsNatFreeListMultSel listComp = (ItsNatFreeListMultSel)componentMgr.createItsNatComponentById("compId","freeList",null);

        DefaultListModel dataModel = (DefaultListModel)listComp.getListModel();
        // ...

        ListSelectionModel selModel = listComp.getListSelectionModel();
        selModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);

        selModel.addListSelectionListener(new ListSelectionDecorator(listComp));

        selModel.setSelectionInterval(2,3);

        EventListener evtListener = null;
        // ...
        listComp.addEventListener("click",evtListener);
        // ...
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

                return secondCell;
            }
        };

        NameValue[] artifacts = new NameValue[]{ new NameValue("useStructure",struct) };
        ItsNatFreeListMultSel listComp = (ItsNatFreeListMultSel)componentMgr.createItsNatComponentById("compId","freeList",artifacts);
    }
View Full Code Here

Examples of org.itsnat.comp.list.ItsNatFreeListMultSel

        ItsNatListStructure customStruc = new CityListCustomStructure();
        docTemplate.registerArtifact("cityCustomStruc",customStruc);

        itsNatDoc.registerArtifact("cityCustomStruc",customStruc);

        ItsNatFreeListMultSel listCustomStruc = (ItsNatFreeListMultSel)componentMgr.findItsNatComponentById("listCustomStructureId");
        CityListCustomStructure structure = (CityListCustomStructure)listCustomStruc.getItsNatListStructure();

        componentMgr.removeItsNatComponents(parentElem,true);

        docTemplate.setAutoBuildComponents(true);
    }
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.