Package org.w3c.dom.html

Examples of org.w3c.dom.html.HTMLSelectElement


        ItsNatHTMLSelectComboBoxImpl comp = getItsNatHTMLSelectComboBox();
        int index = comp.getSelectedIndex();
        if (index != -1)
            comp.getItsNatHTMLSelectComboBoxUIImpl().setSelectedIndex(index);

        HTMLSelectElement elem = comp.getHTMLSelectElement();
        ((ItsNatNodeInternal)elem).addEventListenerInternal("DOMAttrModified",this, false); // Para el atributo selected

        super.initialSyncUIWithDataModel();
    }
View Full Code Here



    public void dispose()
    {
        super.dispose();
        HTMLSelectElement elem = getItsNatHTMLSelect().getHTMLSelectElement();
        ((ItsNatNodeInternal)elem).removeEventListenerInternal("DOMAttrModified",this, false);
    }
View Full Code Here

        in.defaultReadObject();

        // Hay que tener en cuenta que los event listeners internos no se serializan
        if (!comp.isDisposed())
        {
            HTMLSelectElement elem = getItsNatHTMLSelect().getHTMLSelectElement();
            ((ItsNatNodeInternal)elem).addEventListenerInternal("DOMAttrModified",this, false); // Para el atributo selected
        }
    }
View Full Code Here

    }

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

        super.initListMultiple();
View Full Code Here

    public void reinsertSelect()
    {
        // Esto es para testear algunos navegadores tal y como el iPhone, S40WebKit y Android
        // que necesitan "arreglar" los <select> multiple. Para ver si funciona.

        HTMLSelectElement selectElem = comp.getHTMLSelectElement();
        comp.dispose();

        ((EventTarget)addRowsElem).removeEventListener("click",this,false);
        ((EventTarget)removeRowsElem).removeEventListener("click",this,false);
        ((EventTarget)reinsertSelect).removeEventListener("click",this,false);
        ((EventTarget)changeOptions).removeEventListener("click",this,false);

        Node parentNode = selectElem.getParentNode();
        Node nextNode = selectElem.getNextSibling();
        parentNode.removeChild(selectElem);
        parentNode.insertBefore(selectElem, nextNode);

        initListMultiple();
   }
View Full Code Here

        ItsNatHTMLComponentManager compMgr =
                (ItsNatHTMLComponentManager)itsNatDoc.getItsNatComponentManager();

        Document doc = itsNatDoc.getDocument();
        HTMLSelectElement select = (HTMLSelectElement)doc.getElementById("htmlSelectId");
        this.selComp = compMgr.createItsNatHTMLSelectComboBox(select,null);
        DefaultComboBoxModel dataModel = (DefaultComboBoxModel)selComp.getComboBoxModel();
        dataModel.addElement("One");
        dataModel.addElement("Two");
        dataModel.addElement("Three");
View Full Code Here

        return (ItsNatHTMLElementComponent)parentComp;
    }

    public boolean isEnabled()
    {
        HTMLSelectElement element = getHTMLSelectElement();
        return !element.getDisabled();
    }
View Full Code Here

        return !element.getDisabled();
    }

    public void setEnabled(boolean b)
    {
        HTMLSelectElement element = getHTMLSelectElement();
        element.setDisabled( ! b );
    }
View Full Code Here

   * Create a new combo box
   */
  public XComboBox()
  {
    super();
    HTMLSelectElement select = (HTMLSelectElement)htmlDoc.createElement( "SELECT" );
    selectElement = select;
  }
View Full Code Here

   *          the elements contained in the combo box
   */
  public XComboBox( String id, String[] elements )
  {
    super();
    HTMLSelectElement select = (HTMLSelectElement)htmlDoc.createElement( "SELECT" );
    select.setId( id );
    selectElement = select;
    for ( int i = 0; i < elements.length; i++ ) {
      addElement( elements[ i ] );
    }
  }
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.