Hello,
We are currently using an AutoCompleteExtender and a RadEditor in our page. Unfortunately, whenever we put in the RadEditor, the AutoCompleteExtender
throws an error everytime the user selects an option within its drop down list (using a single mouse click). When we remove the RadEditor from the page, users are again able
to select an option from the autocompleteextender dropdown list without any errors. When we tried debugging the error we get an 'Unspecified Error'
that can be traced to a certain getClientRects function. Would you have any ideas why the RadEditor appears to cause an error on the
AutoCompleteExtender? Are there any problems that may result from using AjaxToolkit AutoCompleteExtender and your RadEditor?
| <telerik:RadAjaxPanel runat="server" id="rpnlProfileIntroduction"> |
| <table style="width: 750px" cellpadding="0" cellspacing="0" onmouseover="ShowEditButtonProfileIntroduction(true)" onmouseout="ShowEditButtonProfileIntroduction(false)"> |
| <tr id="trEditProfileIntroduction" runat="server"> |
| <td style="width: 250px;" valign="top"> |
| <table cellspacing="1" cellpadding="0" width="350"> |
| <tr> |
| <td class="ms-ppPropertyLabel" style="width: 120px"> |
| Current Client: |
| </td> |
| <td valign="top" class="ms-ppRedirectLinks" > |
| <asp:TextBox ID="txtCurrentClient" runat="server" width="200px"></asp:TextBox> |
| <ajaxToolkit:AutoCompleteExtender |
| runat="server" |
| ID="autoCompleteCurrentClient" |
| TargetControlID="txtCurrentClient" |
| ServiceMethod="GetCompletionList" |
| MinimumPrefixLength="1" |
| CompletionInterval="1000" |
| EnableCaching="False" |
| CompletionSetCount="10" |
| UseContextKey="True" |
| ContextKey="CurrentClient" |
| DelimiterCharacters=" " |
| /> |
| </td> |
| </tr> |
| <tr> |
| <td align="left" class="ms-ppErrorTextDescription" colspan="3" valign="top"> |
| <asp:RegularExpressionValidator ID="regCurrectClient" ControlToValidate = "txtCurrentClient" runat="server" ErrorMessage="Semicolon (;) is not a valid character." ValidationExpression="[^;]*" Display="Dynamic"></asp:RegularExpressionValidator> |
| </td> |
| </tr> |
| </table> |
| </td> |
| <td valign="top"> |
| <table cellpadding="0" width="400" style="word-wrap:break-word"> |
| <tr> |
| <td style="width:400px; height: 19px;" class="ms-ppPropertyText" id="tdProfessionalBio"> |
| <telerik:RadEditor ID="radEditProfessionalBio" runat="server" Width="400px" EditModes="Design" Skin="Hay" Height="200px"> |
| <Tools> |
| <telerik:EditorToolGroup> |
| <telerik:EditorTool Name="Cut" /> |
| <telerik:EditorTool Name="Copy" /> |
| <telerik:EditorTool Name="Paste" /> |
| <telerik:EditorTool Name="Undo" /> |
| <telerik:EditorTool Name="Redo" /> |
| <telerik:EditorTool Name="FormatStripper" /> |
| <telerik:EditorTool Name="InsertTable" /> |
| <telerik:EditorTool Name="ToggleTableBorder" /> |
| <telerik:EditorTool Name="LinkManager" /> |
| <telerik:EditorTool Name="Unlink" /> |
| <telerik:EditorTool Name="InsertSymbol" /> |
| </telerik:EditorToolGroup> |
| </Tools> |
| </telerik:RadEditor> |
| </td> |
| </tr> |
| <tr> |
| <td align="left" class="ms-ppErrorTextDescription" colspan="3" valign="top"> |
| <asp:RegularExpressionValidator ID="RegExrProfessionalBio" ControlToValidate = "radEditProfessionalBio" runat="server" ErrorMessage="The bio is too long to fit on My Page. Please edit your bio." ValidationExpression="[\s\S]{0,3600}" Display="Dynamic"></asp:RegularExpressionValidator> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <table> |
| </telerik:radajaxpanel> |
Hoping for your immediate response.
Thanks.
Arthur
