[CLOSED] KeyMap Error MVC2
Good Day Guys,
I am getting the error "The control 'btnLogin' does not have an DirectEvent with the name 'Click' or the handler is absent". You guys have any idea what might be causing this.
Code:
<ext:Window
ID="windowLogin"
runat="server"
Closable="false"
Resizable="false"
Height="195"
Icon="Lock"
Title= "<%$ Resources:WebResources|Security.FormLabels, ControlsLoginText %>"
Draggable="true"
Width="300"
Modal="true"
Layout="fit"
BodyBorder="false"
LabelAlign="Top"
Padding="5">
<Items>
<ext:FormPanel ID="fpLogin"
runat="server"
FormID="formLogin"
Border="false"
Layout="form"
BodyBorder="false"
BodyStyle="background:transparent;"
LabelAlign ="Top"
>
<Items>
<ext:TextField
ID="Username"
runat="server"
FieldLabel= "<%$ Resources:WebResources|Security.FormLabels, LabelUsernameText %>"
AllowBlank="false"
AnchorHorizontal="100%"
MsgTarget="Under"
Text = '<%# Model.Username %>'
AutoDataBind="true"
/>
<ext:TextField
ID="Password"
runat="server"
InputType="Password"
FieldLabel="<%$ Resources:WebResources|Security.FormLabels, LabelPasswordText %>"
AllowBlank="false"
AnchorHorizontal="100%"
/>
<ext:HyperLink
ID="ForgotPassword"
runat="server"
Text= "<%$ Resources:WebResources|Security.FormLabels, HyperLinkForgotYourPasswordText %>"
AnchorHorizontal="100%"
HideLabel ="true"
/>
</Items>
</ext:FormPanel>
</Items>
<Buttons>
<ext:Button
ID="btnLogin"
runat="server"
Text="<%$ Resources:WebResources|Security.FormLabels, ControlsLoginText %>"
Icon="Accept">
<DirectEvents>
<Click
AutoDataBind ="true"
Url='<%# Html.GetUrl("Security","Account", "Login") %>'
Timeout="60000"
FormID="formLogin"
CleanRequest="true"
Method="POST"
Failure="Ext.Msg.show({
title: result.errorMessage.split(':')[1],
msg: result.errorMessage.split(':')[0],
buttons: Ext.Msg.OK,
icon: Ext.MessageBox.Warning
});"
>
<EventMask MinDelay="250" />
<ExtraParams>
<ext:Parameter Name="ReturnUrl" Value="Ext.urlDecode(String(document.location).split('?')[1]).r || '/'" Mode="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Buttons>
</ext:Window>
<ext:KeyMap ID="KeyMap" runat="server" Target="={Ext.isGecko ? Ext.getDoc() : Ext.getBody()}">
<ext:KeyBinding StopEvent="true">
<Keys>
<ext:Key Code="ENTER" />
</Keys>
<Listeners>
<Event Handler="btnLogin.fireEvent('click');" />
</Listeners>
</ext:KeyBinding>
</ext:KeyMap>