[CLOSED] form.DefaultButton behaving different under FF

  1. #1

    [CLOSED] form.DefaultButton behaving different under FF



    I'm setting the form's DefaultButton to be an Ext Logon button. However It does not work right under FF.

    Is there a better way to set the DefaultButton under Ext?



    public partial class _Default : System.Web.UI.Page
    {
      Ext.Net.TextField _username = new Ext.Net.TextField();
      Ext.Net.Label   _status  = new Ext.Net.Label();
    
    
      void button_DirectClick(object sender, DirectEventArgs e)
      {
        _status.Text = "Logon Clicked: "+ DateTime.Now.ToLongTimeString();
      }
    
    
      protected void Page_Init(object sender, EventArgs e)
      {
        form1.Controls.Add(new ResourceManager());
    
    
        Viewport vPort = new Viewport();
        form1.Controls.Add(vPort);
    
    
        Window extWin = new Window("Default Button Test");
        extWin.Modal = true;
        extWin.Resizable = true;
        extWin.Height = Unit.Pixel(300);
        extWin.Width = Unit.Pixel(450);
        extWin.Border = true;
    
    
        Ext.Net.Button button = new Ext.Net.Button("Logon");
        button.ID = "logonButton";
        button.DirectClick +=new ComponentDirectEvent.DirectEventHandler(button_DirectClick);
        form1.DefaultButton = "logonButton";
        extWin.ButtonAlign = Alignment.Center;
        extWin.Buttons.Add(button);
    
    
        FormLayout formlayout = new FormLayout();
        FormPanel formPanel = new FormPanel();
        formPanel.LabelAlign = LabelAlign.Left;
        formPanel.LabelSeparator = string.Empty;
        formPanel.Padding = 10;
        formPanel.Items.Add(formlayout);
        FitLayout fit = new FitLayout();
        fit.Items.Add(formPanel);
    
    
        extWin.Items.Add(fit);
    
    
        _username.AllowBlank = false;
        _username.BlankText = "You must enter a user name";
        _username.FieldLabel = "User Name:";
        _username.ID = "firstFieldID";
        _username.TabIndex = 0;
     
        Anchor nameAnchor  = new Anchor { Horizontal = "-80" };
        Anchor statusAnchor = new Anchor { Horizontal = "-80" };
        nameAnchor.IsFormField = true;
    
    
        formlayout.Anchors.Add(nameAnchor);
        formlayout.Anchors.Add(statusAnchor);
    
    
        nameAnchor.Items.Add(_username);
        statusAnchor.Items.Add(_status);
    
    
        _username.EnableKeyEvents = true;
        vPort.ContentControls.Add(extWin);
      }
    }
  2. #2

    RE: [CLOSED] form.DefaultButton behaving different under FF

    Hi,

    Try the following code
     <ext:KeyNav ID="KeyNav1" runat="server" Target="={&#100;ocument.body}" DefaultEventAction="StopEvent">
                <Enter Handler="logonButton.fireEvent('click');" />
            </ext:KeyNav>

Similar Threads

  1. [CLOSED] Is it possible to control child form controls from main form?
    By rnachman in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Aug 13, 2012, 12:24 PM
  2. Defaultbutton overrules TextArea Enter
    By joris.moonen in forum 2.x Help
    Replies: 1
    Last Post: Jul 10, 2012, 5:01 PM
  3. Replies: 5
    Last Post: May 11, 2012, 4:56 PM
  4. Replies: 2
    Last Post: Aug 29, 2011, 3:53 PM
  5. Replies: 1
    Last Post: Aug 02, 2011, 12:59 PM

Posting Permissions