[CLOSED] textfield getValue function is undefined after formpanel render listener

  1. #1

    [CLOSED] textfield getValue function is undefined after formpanel render listener

    Hi,
    I would like to test if textfield is empty but after formpanel rendering getValue() return undefined, this the code bellow:
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
    
    <!DOCTYPE html>
    <html>
    <head id="Head1" runat="server">
        <script src="/Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            var controlScreen = function () {
                if (txt.getValue() == '') {
                    txt.setDisabled(true);
                }
            };
        </script>
    </head>
    <ext:ResourceManager ID="ResourceManager1" runat="server">
    </ext:ResourceManager>
    <body>
        <ext:Viewport ID="Viewport1" runat="server">
            <Items>
                <ext:FormPanel runat="server" ID="fp">
                    <Listeners>
                        <AfterRender Handler="controlScreen();" />
                    </Listeners>
                    <Items>
                        <ext:TextField runat="server" ID="txt">
                        </ext:TextField>
                    </Items>
                </ext:FormPanel>
            </Items>
        </ext:Viewport>
    </body>
    </html>
    Last edited by Daniil; Feb 21, 2014 at 7:53 AM. Reason: [CLOSED]
  2. #2
    Hi @Daly_AF,

    Please use:
    if (Ext.isEmpty(txt.getValue())) {
        txt.setDisabled(true);
    }
    Though, it is better to configure a TextField's Disabled property if possible. If should be done before rendering.
  3. #3
    Thank you Daniil it works.

Similar Threads

  1. Replies: 0
    Last Post: Aug 23, 2013, 11:16 AM
  2. Replies: 1
    Last Post: May 15, 2013, 11:03 PM
  3. [CLOSED] TextField.getValue()
    By supera in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: Jan 24, 2012, 1:17 PM
  4. Replies: 8
    Last Post: May 30, 2011, 5:55 PM
  5. [CLOSED] Override getValue() javascript function from numberField
    By Pablo_Azevedo in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Sep 01, 2010, 6:26 PM

Posting Permissions