Package org.w3c.dom.html

Examples of org.w3c.dom.html.HTMLSelectElement


            (type.equals("DOMNodeInserted")||type.equals("DOMNodeRemoved")))
        {
            Node node = (Node)mutEvent.getTarget(); // node es el nodo nuevo o el que se va a eliminar
            if (DOMUtilHTML.isHTMLOptionOfSelectMultipleOrWithSize(node)) // node es un option
            {
                HTMLSelectElement select = (HTMLSelectElement)node.getParentNode();
                fixHTMLSelectMultipleOrWithSize(select);
            }
        }

    }
View Full Code Here


        if ( type.equals("DOMNodeInserted")||type.equals("DOMNodeRemoved") )
        {
            Node node = (Node)mutEvent.getTarget(); // node es el nuevo o a eliminar
            if (DOMUtilHTML.isHTMLOptionOfSelectMultipleOrWithSize(node))
            {
                HTMLSelectElement select = (HTMLSelectElement)node.getParentNode();
                fixHTMLSelectMultipleOrWithSize(select);
            }
        }
    }
View Full Code Here

            // simplemente llamar a:  return super.createElementListFree(parentElement,false);
            // en todos los casos

            if (parentElement instanceof HTMLSelectElement)
            {
                HTMLSelectElement selectElem = (HTMLSelectElement)parentElement;
                return new HTMLCollectionAsElementListImpl(selectElem,selectElem.getOptions(),getItsNatDocumentImpl());
            }
            else if (parentElement instanceof HTMLTableRowElement)
            {
                HTMLTableRowElement rowElem = (HTMLTableRowElement)parentElement;
                return new HTMLCollectionAsElementListImpl(rowElem,rowElem.getCells(),getItsNatDocumentImpl());
View Full Code Here

        if (!(elem instanceof HTMLElement))
            return false; // No es un elemento XHTML, puede haber tambi�n elementos SVG etc

        if (elem instanceof HTMLSelectElement)
        {
            HTMLSelectElement select = (HTMLSelectElement)elem;
            code.append( "var elem = " + clientDoc.getNodeReference(elem,true,true) + ";\n" );

            // El uso de HTMLSelectElement.getOptions() es terriblemente ineficiente
            // Toleramos la presencia de <optgroup>
            // Los <option> dentro de un <optgroup> se manifiestan en la colecci�n JavaScript "options"
View Full Code Here

    {
    }

    public ItsNatHTMLElementComponent createItsNatHTMLComponent(HTMLElement element,String compType,NameValue[] artifacts,boolean execCreateFilters,ItsNatStfulDocComponentManagerImpl compMgr)
    {
        HTMLSelectElement select = (HTMLSelectElement)element;
        if (select.getMultiple())
            return createItsNatHTMLSelectMult(select, artifacts,execCreateFilters,compMgr);
        else
            return createItsNatHTMLSelectComboBox(select, artifacts,execCreateFilters,compMgr);
    }
View Full Code Here

    }

    public void initCombo(String id)
    {
        Document doc = itsNatDoc.getDocument();
        HTMLSelectElement selectElem = (HTMLSelectElement)doc.getElementById(id);
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        this.combo = (ItsNatHTMLSelectComboBox)componentMgr.findItsNatComponent(selectElem);
        combo.addEventListener("change",this);

        super.initCombo();
View Full Code Here

            {
            }
        };
        ((EventTarget)linkCheckServ).addEventListener("click",listenerNothing,false);

        final HTMLSelectElement select = (HTMLSelectElement)elem.getElementsByTagName("select").item(0);
        final ItsNatHTMLSelectComboBox selectComp = (ItsNatHTMLSelectComboBox)compMgr.createItsNatComponent(select);
        DefaultComboBoxModel model = (DefaultComboBoxModel)selectComp.getComboBoxModel();
        model.addElement("One " + zIndex);
        model.addElement("Two " + zIndex);
        model.addElement("Three " + zIndex);
View Full Code Here

        doc.getBody().appendChild(elem);

        NodeList links = elem.getElementsByTagName("a");
        final HTMLAnchorElement linkExit = (HTMLAnchorElement)links.item(0);

        final HTMLSelectElement select = (HTMLSelectElement)elem.getElementsByTagName("select").item(0);
        final ItsNatHTMLSelectComboBox selectComp = (ItsNatHTMLSelectComboBox)compMgr.createItsNatComponent(select);
        DefaultComboBoxModel model = (DefaultComboBoxModel)selectComp.getComboBoxModel();
        model.addElement("One");
        model.addElement("Two");
        model.addElement("Three");
View Full Code Here

    }

    public void initListMultiple(ItsNatServletRequest request)
    {
        Document doc = itsNatDoc.getDocument();
        HTMLSelectElement selectElem = (HTMLSelectElement)doc.getElementById("selectIdMultiple");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        this.comp = (ItsNatHTMLSelectMult)componentMgr.findItsNatComponent(selectElem);

        super.initListMultiple();
View Full Code Here

        return item;
    }

    public void preSetDefaultDataModel(Object dataModel)
    {
        HTMLSelectElement select = getItsNatHTMLSelect().getHTMLSelectElement();
        // El uso de HTMLSelectElement.getOptions() es terriblemente ineficiente.
        // No toleramos <optgroup>
        HTMLOptionElement option = (HTMLOptionElement)ItsNatTreeWalker.getFirstChildElement(select);
        while(option != null)
        {
View Full Code Here

TOP

Related Classes of org.w3c.dom.html.HTMLSelectElement

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.