[CLOSED] KeyMap and Opera problem

  1. #1

    [CLOSED] KeyMap and Opera problem

    Hi, I have the following code:

    <%@ Page Language="C#" AutoEventWireup="true" %>
    <!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html id="ctHtml" xmlns="http://www.w3.org/1999/xhtml">
    <head id="ctHead" runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    <title id="ctTitle"></title>
    <script runat="server">
        protected void LoginClick(object sender, DirectEventArgs e)
        {
            //some logic
            ExtNet.Msg.Alert("Alert", "'Log in' button clicked!").Show();
            //Redirect to Default.aspx
        }
    </script>
    </head>
    <body id="ctBody">
        <form id="Form1" runat="server">
        <ext:ResourceManager ID="rmResource" runat="server" AjaxViewStateMode="Enabled" />
        <ext:Viewport ID="Viewport1" runat="server">
            <Items>
                <ext:Window ID="wndLogin" AutoHeight="true" Layout="Form" Padding="15" Width="300" Title="Log in" Icon="Lock" Closable="false" Modal="true" runat="server">
                    <Items>
                        <ext:TextField ID="tfLogin" runat="server" Width="130" FieldLabel="Login" />
                        <ext:TextField ID="tfPassword" runat="server" InputType="Password" Width="130" FieldLabel="Password" />
                    </Items>
                    <Buttons>
                        <ext:Button ID="btnLogin" Text="Log in" runat="server" >
                            <DirectEvents>
                                <Click OnEvent="LoginClick" />
                            </DirectEvents>
                        </ext:Button>
                    </Buttons>
                </ext:Window>
            </Items>
        </ext:Viewport>
        <ext:KeyMap runat="server" Target="={Ext.getBody()}">
            <ext:KeyBinding>
                <Keys>
                    <ext:Key Code="ENTER" />
                </Keys>
                <Listeners>
                    <Event Handler="#{btnLogin}.fireEvent('click');" />
                </Listeners>
            </ext:KeyBinding>
        </ext:KeyMap>
        </form>
    </body>
    </html>
    This is simplified version of my login page: user types login and password, then presses ENTER.
    This works fine for FF, Chrome, Safari, IE but not really for Opera. Code for click event is not executed if focus is on text field.

    Please let me know what should I modify/add/remove.

    Thanks in advance for help.
  2. #2
    Add the following code after 'fireEvent' calling
    e.stopEvent();
  3. #3
    Thanks, Vladimir. Now works fine.

    Please mark as CLOSED.
  4. #4

    key map and button

    Quote Originally Posted by Vladimir View Post
    Add the following code after 'fireEvent' calling
    e.stopEvent();
    I hava some problem with the keymap. can you help me?
    the enter key dosen't work.
    ......
        <Buttons>
            <ext:Button ID="btn_Save" runat="server" Text="保存">
                <DirectEvents>
                    <Click OnEvent="btnSave_Click" After="#{winRole}.hide();">
                    </Click>
                </DirectEvents>
            </ext:Button>
            <ext:Button ID="btnCancel" runat="server" Text="取消">
                <Listeners>
                    <Click Handler="#{winRole}.hide();" />
                </Listeners>
            </ext:Button>
        </Buttons>
    </ext:Window>
    <ext:KeyMap ID="KeyMap1" runat="server" Target="btn_Save">
        <Binding>
            <ext:KeyBinding Handler="#{btn_Save}.Click;">
                <Keys>
                    <ext:Key Code="ENTER" />
                </Keys>
            </ext:KeyBinding>
        </Binding>
    </ext:KeyMap>

Similar Threads

  1. [CLOSED] Problem under Opera last version
    By feanor91 in forum 2.x Legacy Premium Help
    Replies: 32
    Last Post: Jul 13, 2012, 1:22 PM
  2. KeyMap and Razor engine problem...
    By ndfra in forum 2.x Help
    Replies: 1
    Last Post: Jun 04, 2012, 4:14 PM
  3. [CLOSED] KeyMap Problem
    By legaldiscovery in forum 1.x Legacy Premium Help
    Replies: 13
    Last Post: Mar 01, 2012, 12:27 PM
  4. [CLOSED] Error Opacity in Opera
    By dev in forum 1.x Legacy Premium Help
    Replies: 6
    Last Post: Jun 20, 2011, 1:49 PM
  5. Collite in Opera?
    By jytu in forum 1.x Help
    Replies: 0
    Last Post: Jun 15, 2010, 9:06 AM

Tags for this Thread

Posting Permissions