Mar 02, 2011, 1:50 PM
[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.
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.
<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>
Last edited by Daniil; Mar 03, 2011 at 10:05 AM.
Reason: [CLOSED]