Examples of ItsNatHTMLFormCompValueBasedImpl


Examples of org.itsnat.impl.comp.ItsNatHTMLFormCompValueBasedImpl

        {
            throw new ItsNatException(ex,comp);
        }


        ItsNatHTMLFormCompValueBasedImpl compBase = (ItsNatHTMLFormCompValueBasedImpl)comp; // A d�a de hoy todos los componentes texto son elementos de formulario HTML, en el futuro ya veremos
        // Sincronizamos con el DOM
        boolean wasDisabled = compBase.disableSendCodeToRequesterIfServerUpdating();
        try
        {
            compUI.setText(str);
        }
        finally
        {
            if (wasDisabled) compBase.enableSendCodeToRequester();
        }
    }
View Full Code Here

Examples of org.itsnat.impl.comp.ItsNatHTMLFormCompValueBasedImpl

    public void insertUpdate(DocumentEvent e)
    {
        ItsNatHTMLFormTextComponentInternal comp = getItsNatHTMLFormTextComponentInternal();

        ItsNatHTMLFormCompValueBasedImpl compBase = (ItsNatHTMLFormCompValueBasedImpl)comp; // A d�a de hoy todos los componentes texto son elementos de formulario HTML, en el futuro ya veremos
        if (!compBase.isUIEnabled()) return;

        ItsNatHTMLFormTextCompUIImpl compUI = comp.getItsNatHTMLFormTextCompUIImpl();
        // Sincronizamos con el DOM
        Document dataModel = e.getDocument();
        int offset = e.getOffset();
        int len = e.getLength();

        String str;
        try
        {
            str = dataModel.getText(offset,len);
        }
        catch(BadLocationException ex)
        {
            throw new ItsNatException(ex,comp);
        }

        // Sincronizamos con el DOM
        boolean wasDisabled = compBase.disableSendCodeToRequesterIfServerUpdating();
        try
        {
            compUI.insertString(offset,str);
        }
        finally
        {
            if (wasDisabled) compBase.enableSendCodeToRequester();
        }
    }
View Full Code Here

Examples of org.itsnat.impl.comp.ItsNatHTMLFormCompValueBasedImpl

    public void removeUpdate(DocumentEvent e)
    {
        ItsNatHTMLFormTextComponentInternal comp = getItsNatHTMLFormTextComponentInternal();

        ItsNatHTMLFormCompValueBasedImpl compBase = (ItsNatHTMLFormCompValueBasedImpl)comp; // A d�a de hoy todos los componentes texto son elementos de formulario HTML, en el futuro ya veremos
        if (!compBase.isUIEnabled()) return;

        ItsNatHTMLFormTextCompUIImpl compUI = comp.getItsNatHTMLFormTextCompUIImpl();
        // Sincronizamos con el DOM
        int offset = e.getOffset();
        int len = e.getLength();

        boolean wasDisabled = compBase.disableSendCodeToRequesterIfServerUpdating();
        try
        {
            compUI.removeString(offset,len);
        }
        finally
        {
            if (wasDisabled) compBase.enableSendCodeToRequester();
        }
    }
View Full Code Here

Examples of org.itsnat.impl.comp.ItsNatHTMLFormCompValueBasedImpl

        ItsNatEvent itsNatEvent = (ItsNatEvent)evt;
        String newValue = (String)itsNatEvent.getExtraParam("value");

        ItsNatHTMLFormTextComponentInternal comp = getItsNatHTMLFormTextComponentInternal();

        ItsNatHTMLFormCompValueBasedImpl compBase = (ItsNatHTMLFormCompValueBasedImpl)comp; // A d�a de hoy todos los componentes texto son elementos de formulario HTML, en el futuro ya veremos
        compBase.setServerUpdatingFromClient(true); // Pues el evento viene del navegador y no se necesita enviar actualizaciones (salvo observers para que vean el cambio del cliente)

        try
        {
            comp.setNewValueOnChange(newValue,evt);
        }
        finally
        {
            compBase.setServerUpdatingFromClient(false);
        }
    }
View Full Code Here

Examples of org.itsnat.impl.comp.ItsNatHTMLFormCompValueBasedImpl

    {
        // Si se activ� el evento "keyup" el DOM se actualizar� para cada tecla
        ItsNatEvent itsNatEvent = (ItsNatEvent)evt;
        String newValue = (String)itsNatEvent.getExtraParam("value");

        ItsNatHTMLFormCompValueBasedImpl compBase = (ItsNatHTMLFormCompValueBasedImpl)comp; // A d�a de hoy todos los componentes texto son elementos de formulario HTML, en el futuro ya veremos
        compBase.setServerUpdatingFromClient(true); // Pues el evento viene del navegador y no se necesita enviar actualizaciones (salvo observers para que vean el cambio del cliente)

        ItsNatHTMLFormTextComponentInternal comp = getItsNatHTMLFormTextComponentInternal();
        try
        {
            comp.setNewValueOnKeyUp(newValue,evt);
        }
        finally
        {
            compBase.setServerUpdatingFromClient(false);
        }
    }
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.