ASPxClientRichEdit.AutoCorrect Event
Fires when text is typed in the control.
Declaration
AutoCorrect: ASPxClientEvent<ASPxClientRichEditAutoCorrectEventHandler>
Event Data
The AutoCorrect event's data class is ASPxClientRichEditAutoCorrectEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
handled | Specifies whether the event is handled. |
interval | Gets the input string’s interval. |
text | Gets the input string to check whether it should be replaced. |
Remarks
The AutoCorrect allows you to replace the typed text with any content using the Client API as demonstrated in the following code snipptet:
<script type="text/javascript">
function OnAutoCorrect(s, e) {
switch (e.text) {
case "dxlogo":
DemoRichEdit.selection.intervals = [e.interval];
DemoRichEdit.commands.insertPicture.execute("../Content/logo.png");
e.handled = true;
break;
case "bldtxt":
DemoRichEdit.selection.intervals = [e.interval];
DemoRichEdit.commands.changeFontBold.execute(true);
DemoRichEdit.commands.insertText.execute("Bold Text");
DemoRichEdit.commands.changeFontBold.execute(false);
e.handled = true;
break;
}
}
</script>
<dx:ASPxRichEdit ID="DemoRichEdit" ClientInstanceName="DemoRichEdit" runat="server">
<ClientSideEvents AutoCorrect="OnAutoCorrect" />
</dx:ASPxRichEdit>
Note that the text event’s argument receives text starting after the last non-letter character (a space, punctuation mark, etc.).
See Also