RadGrid for ASP.NET AJAX

RadControls for ASP.NET AJAX

Telerik.Web.UI.GridDataItemCancelEventArgs OnKeyPress Property

Note

To get or set property values for client API properties, you must call property accessor methods that are named with the get_ and set_ prefixes. For example, to get or set a value for a property such as cancel, you call the get_cancel or set_cancel.

This event is fired when a key is pressed.

Fired by

RadGrid

Arguments

keyCode - the code of the key pressed

IsShiftPressed - true or false, depending on whether the Shift key was held down, when the event fired

IsCtrlPressed - true or false, depending on whether the Ctrl key was held down, when the event fired

IsAltPressed - true or false, depending on whether the Alt key was held down, when the event fired

domEvent - the original browser event object

Can be canceled

Yes, set eventArgs.set_cancel(true) to cancel

Example:

CopyASPX
<telerik:RadGrid ID="RadGrid1" runat="server">
    <ClientSettings>
        <ClientEvents OnKeyPress="KeyPress" />
    </ClientSettings>
</telerik:RadGrid>
CopyJavaScript
function KeyPress(sender, eventArgs) {
    alert("Key code: " + eventArgs.get_keyCode());
    alert("Is Shift pressed: " + eventArgs.get_IsShiftPressed());
    alert("Is Ctrl pressed: " + eventArgs.get_IsCtrlPressed());
    alert("Is Alt pressed: " + eventArgs.get_IsAltPressed());
    alert("Is Left Alt: " + eventArgs.get_domEvent().get_altLeft());
}